Android 使用log4j管理日志
Posted 小zhong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 使用log4j管理日志相关的知识,希望对你有一定的参考价值。
log4j是我在Java开发中比较常用的日志管理工具了,同样的我们也可以在android中使用。在Android中不需要配置文件进行配置,一切都在代码中完成。
一、下载jar包:
log4j-1.2.17.jar
android-logging-log4j-1.0.3.jar
二、在AndroidManifest.xml中配置文件读取权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
三、使用方法:
public class MainActivity extends AppCompatActivity {
private Logger testLogger;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
configLog();
testLogger.debug("log4j test in android !");//打印需要的内容
}
public void configLog() {
// 日志配置设置
final LogConfigurator logConfigurator = new LogConfigurator();
// 配置日志文件路径
logConfigurator.setFileName(Environment.getExternalStorageDirectory() + File.separator + "log4j_test.txt");
logConfigurator.configure();
testLogger = Logger.getLogger("Log4jTest");
}
}
以上是关于Android 使用log4j管理日志的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情