LoggingErrors - mkulicke/k-9 GitHub Wiki
#Recording a debug log
Introduction
K-9 Mail has controllable debug logging. Users can activate logging to help diagnosing problems and errors.
Details
Step 1: Activate Debug Logging in K-9 Mail
At the accounts screen of K-9 Mail press the menu button, choose "More", then choose "Settings". Under the heading "Debugging" check the "Enable debug logging" checkbox. Hit the back button twice to save the changes.
If K-9 is crashing, don't worry about about enabling debug logs.
Step 2: Trigger error
Do whatever causes the problem/error.
Step 3: Get Debug Log
To fetch the debug log you can either attach the device to your PC and use the tool adb
from the Android SDK or you can use the application aLogcat
to display the debug log on the device.
-
Using
adb
(Android SDK) 0. Install the Android SDK if not already installed. Follow these installation instructions. Step 3 (Installing the ADT Plugin for Eclipse) and above can be skipped. 0. Change to the directory:/<path to android sdk>/tools/
0. Attach your device via USB or fire up the emulator using the commandemulator
. If you're using a hardware device you have to enable USB debugging. Go into "Settings", "Applications", "Development", and enable the "USB debugging" option. 0. To show the debug log enter the command:adb logcat k9:V *:S AndroidRuntime:E
0. Press Ctrl-C to exitadb
-
Using
aLogcat
(from Google Play)Important note for Android 4.1+:
aLogCat
does not work under android 4.1+ without root (info). 0. Install the application aLogcat via Google Play. 0. In aLogcat press the menu button and select "Filter". Enter(k9|AndroidRuntime)
, checkApply as a regular expression?
, and press "Okay". 0. Make sure that "Level" is set to "Verbose" (default setting). It's also usually useful to set "Format" to "Time" if logging something that happens over time instead of at some particular moment.
Step 4: Create an Issue in our Bug Tracker
To be able to fix your problem we need to know about it. Please create a new issue in our bug tracker. Attach a copy of the debug log you just created.
It's ok to remove your password from the debug log. Other than that, please give us as much of the log as you possibly can.
Important: Include the exact version number of your installed K-9 Mail in the bug report. Read GetVersionNumber if you need help on finding out which version of K-9 you're running.