Android 使用log4j管理日志
log4j是我在Java开发中比较常用的日志管理工具了,同样的我们也可以在Android中使用。在Android中不需要配置文件进行配置,一切都在代码中完成。
log4j
下载
android-logging-log4j-1.0.3.jar
下载好jar包,导入Android Studio中。
配置
在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);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
        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.log");
        logConfigurator.configure();
        testLogger = Logger.getLogger("Log4jTest");
    }
}
 

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号