我正在使用Log4j API来维护我的Android应用程序中的日志。我是Android新手。我有关于此的Downloaded .JAR文件。现在我想将日志文件存储到SD卡上。那么我应该在哪里写输出文件名&它的路径?
答案 0 :(得分:2)
我不知道Log4j,但是Android上文件编写的简单描述是这样的:
首先,在Manifest中声明写入外部存储的权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
然后,在您的代码中:
String filename = Environment.getExternalStorageDirectory() + "/" + [Your filename];
现在您可以在此文件中编写任何内容。
答案 1 :(得分:0)
您需要添加appender(将日志...附加到文件或标准输出等的位置) 在给出here的配置xml文件中,您的兴趣在于
#define the appender named
FILE log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${user.home}/log.out