在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. 使用android MediaPlayer播放音频文件时,有时会出现prepareasync
  2. Android Studio NDK及so文件开发 以及常见错误
  3. android 混淆文件project.properties和proguard-project.txt
  4. Android 读取sdcard指定目录文件
  5. android存取数据方式:文件、SharedPreferences
  6. 用android-logging-log4j去实现log输出内容到sd卡中的文件的功能
  7. Android解析XML文件的三种方式
  8. android中读XML文件

随机推荐

  1. 2011.08.12(4)——— android AudioTrack
  2. android ContentProvider onCreate()在 A
  3. 指定Toast显示时长
  4. 初探Android中的请求服务器并解析返回的j
  5. 【Android】UI-shape的使用
  6. 【Android】SQLite使用
  7. Android Permission大全
  8. Android修行之路——Dialog
  9. android create build.xml under ubuntu
  10. 国内外Android知名技术博客汇总