在Android项目中需要将一个日志文件到SD卡,以备后续的调试Bug之用。

具体使用如下:

1、下载开源框架

http://code.google.com/p/microlog4android/downloads/list 下载microlog4android-1.0.0.jar和microlog.properties文件



2、建立使用logger对象

private static final Logger logger = LoggerFactory.getLogger(MainActivity.class);


3、在程序的第一个activity的oncreate方法里初始化方法

PropertyConfigurator.getConfigurator(this).configure();


4、把microlog.properties文件放到assets文件夹里

配置microlog.properties文件为以下内容:

microlog.level=DEBUG
microlog.appender=LogCatAppender;FileAppender
microlog.formatter=PatternFormatter
microlog.formatter.PatternFormatter.pattern=%c [%P] %m %T


5、写日志记录举例


logger.debug("仅显示Debug级日志信息");




6、在AndroidManifest.xml 添加写SD卡的权限




运行程序,然后到SD卡根目录,可以发现有一个microlog.txt的文件,里面就是我们的日志了。


7.如何更改日志文件的路径和名称, 需要配置参数【microlog.appender.FileAppender.File 】就可以更改日志文件的路径和名称了。


配置文件如下:

microlog.level=DEBUG
microlog.appender=FileAppender;LogCatAppender
microlog.appender.FileAppender.File=mylog.txt
microlog.formatter=PatternFormatter

microlog.formatter.PatternFormatter.pattern=%c [%P] %m %T


更多相关文章

  1. 配置adb
  2. Android(安卓)Studio主要目录及文件简介
  3. Android(安卓)Gradle插件入门
  4. 使用android MediaPlayer播放音频文件时,有时会出现prepareasync
  5. Android(安卓)AIDL使用详解 +整合应用
  6. Android(安卓)字体自适应设置
  7. 服务端和Android客户端利用Socket传输JSON数据
  8. Pycharm安装PyQt5的详细教程
  9. NPM 和webpack 的基础使用

随机推荐

  1. java连接mysql数据库 java连接sql server
  2. Sql Server 2012完全卸载方法 只需8步轻
  3. SQL Server 聚焦存储过程性能优化、数据
  4. SQL查询中需要使用别名问题
  5. sql server2016里面的json功能浅析
  6. SQL Server 2012开窗函数
  7. SQL Server 2012 多表连接查询功能实例代
  8. CentOS 7.3上SQL Server vNext CTP 1.2安
  9. SQLite Delete详解及实例代码
  10. SQL2008 详解直接将XML存入到SQL中