Github地址:https://github.com/licong/log
csdn code地址:
https://code.csdn.net/forlong401/android_log_collector
Log Collector
Collect the normal or crash log in Android, then save them into files or upload into server.
- How using the libs?
1.1 step1:
Add the below permission into your manifest xml.
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
1.2 step2:
Add output\log.jar into your libs folder in your project.
1.3 step3:
Register or unregister the crash handler in your application
/**
- Log application.
- @author Li Cong
- @date 2014-3-23 */
public class LogApp extends Application {
@Override
public void onCreate() {
super.onCreate();
LogManager.getManager(getApplicationContext()).registerCrashHandler();
}
@Override
public void onTerminate() {
super.onTerminate();
LogManager.getManager(getApplicationContext()).unregisterCrashHandler();
}
}
1.4 step4(Collect carsh log done.):