- jar包下载
去:http://code.google.com/p/android-logging-log4j/
下载对应的android-logging-log4j-1.0.3.jar,加到项目中。
2.再去下载所依赖的apache的log4j库
去:http://logging.apache.org/log4j/1.2/download.html
下载1.2系列版本的:log4j-1.2.17.zip
解压得到log4j-1.2.17.jar加到项目中。
- 日志初始化
1.在AndroidManifest.xml中
增加如下权限设置:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
配置android application类
android:name="com.gbps.pda.app.CustomApplication"
2.初始化日志代码放入Application的onCreate() 中
public class CustomApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
LogConfigurator logConfigurator = new LogConfigurator();
logConfigurator.setFileName(Environment.getExternalStorageDirectory() + File.separator + "MyApp"
+ File.separator + "logs" + File.separator + "log4j.txt");
logConfigurator.setRootLevel(Level.DEBUG);
logConfigurator.setLevel("org.apache", Level.INFO);
logConfigurator.setFilePattern("%d %-5p [%c{2}]-[%L] %m%n");
logConfigurator.setMaxFileSize(1024 * 1024 * 5);
logConfigurator.setImmediateFlush(true);
logConfigurator.configure();
Logger log = Logger.getLogger(CustomApplication.class);
log.info("CustomApplication Created");
}
}
- 查看日志:
eclipse DDMS- File Explorer中查看日志文件