您的位置:首页 > 移动开发 > Android开发

microlog4android和android-logging-log4j比较

2016-09-23 09:44 459 查看
【背景】
Android程序。
之前已有:
import android.util.Log;

String fileEncoding;
try {
fileEncoding = commonLib.getFileEncode(inputFullFilename);
cs = new ANTLRFileStream(inputFullFilename, fileEncoding); //windows-1252
} catch (IllegalArgumentException iae) {
//iae.printStackTrace();
Log.e("getFileEncode", "IllegalArgumentException for " + inputFullFilename);
} catch (FileNotFoundException fnfe) {
//fnfe.printStackTrace();
Log.e("getFileEncode", "FileNotFoundException for " + inputFullFilename);
} catch (IOException ioe) {
//ioe.printStackTrace();
Log.e("getFileEncode or ANTLRFileStream", "IOException for " + inputFullFilename);
}

去利用android自带的:
android.util.Log
去实现log功能。
但是只是在调试时,在logcat中输出。
现在想要输出log到文件中。
【折腾过程】
1.参考了:
How to store Logs in a txt file using the android.util.log
android.util.Log vs java.util.Logging – For writing
log to a File
决定去看看microlog4android:
【记录】尝试用android中microlog4android实现log输出到文件的功能 http://blog.csdn.net/u012158482/article/details/39012459
2.然后再去试试android中的log4j:
【记录】尝试用android-logging-log4j去实现log输出内容到sd卡中的文件的功能
 
【总结】
目前,还是android-logging-log4j相对比较好用。
具体用法,详见:
【记录】尝试用android-logging-log4j去实现log输出内容到sd卡中的文件的功能
最后面的总结。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: