Monday, 16 August 2010

Capturing logs from Android application

Install by Log Collector Xtralogic Inc

in your code

import android.util.Log;

Log.e("", "failed because " + e);

Run your application on your device

Force the error to happen.

Click on the log collector application - this will prompt you to choose the format you want ( like email to googlemail)

The email will arrive containing your log and your error can be easily seen an interpreted below:


08-16 18:23:46.625 E/JavaBinder( 1104): at dalvik.system.NativeStart.run(Native Method)
08-16 18:23:46.625 W/dalvikvm(10190): threadid=3: thread exiting with uncaught exception (group=0x2aadda10)
08-16 18:23:46.635 E/AndroidRuntime(10190): Uncaught handler: thread main exiting due to uncaught exception
08-16 18:23:46.645 E/AndroidRuntime(10190): java.lang.NullPointerException
08-16 18:23:46.645 E/AndroidRuntime(10190): at com.sampleapp.MainActivity.loadContacts(MainActivity.java:582)
08-16 18:23:46.645 E/AndroidRuntime(10190): at com.sampleapp.MainActivity.getSwitchNumber(MainActivity.java:362)
08-16 18:23:46.645 E/AndroidRuntime(10190): at com.sampleapp.MainActivity.settingsPage(MainActivity.java:271)
08-16 18:23:46.645 E/AndroidRuntime(10190): at com.sampleapp.MainActivity.access$5(MainActivity.java:266)

No comments:

Post a Comment