【背景】
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.参考了:
决定去看看microlog4android:
http://blog.csdn.net/u012158482/article/details/39012459
2.然后再去试试android中的log4j:
【总结】
目前,还是android-logging-log4j相对比较好用。
具体用法,详见:
最后面的总结。