android中将日志文件输出到sd卡

在做android开发中,有时候需要将log文件输出到用户的sd卡上保存起来,以便日后查找问题原因,问了解决这个问题,我使用了“microlog4android”

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

使用的时候

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

2.在程序的第一个activity的oncreate方法里初始化方法

PropertyConfigurator.getConfigurator(this).configure();

3.把microlog.properties文件放到assets文件夹里

然后更改microlog.properties文件为以下内容:

microlog.level=DEBUG
microlog.appender=LogCatAppender;FileAppender

microlog.appender.FileAppender.File=log.txt
microlog.formatter=PatternFormatter
microlog.formatter.PatternFormatter.pattern=%c [%P] %m %T

4.logger.debug("这是debug信息");

5.添加权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

原文地址:https://www.cnblogs.com/highfly2012/p/3016944.html