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");
}
}
|