我正在使用Log4j API在我的Android应用程序中维护日志。我是Android新手。我已下载.JAR文件。现在我想将日志文件存储到SD卡上。那么我应该在哪里写输出文件名&它的路径?如何在Log4j中设置输出日志文件名和路径?
1
A
回答
0
您需要添加附加器(其中将日志追加..到一个文件或标准输出等) 在给定here XML配置文件,你的兴趣就在这里
#define the appender named
FILE log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${user.home}/log.out
2
我不知道,但Log4j的,在Android上写文件的简单描述是这样的:
第一,在舱单申报权限写入外部存储:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
然后,在你代码:
String filename = Environment.getExternalStorageDirectory() + "/" + [Your filename];
现在你可以在这个文件中写任何东西。
+0
我也知道这一点。但这不是我所要求的。 – Android 2011-12-30 09:57:31
相关问题
- 1. 如何为statsd日志文件配置设置本地路径
- 2. 使用Log4j和slf4j在日志文件中没有输出
- 3. 设置log4j的文件路径PARAM
- 4. 在app.config中设置日志文件路径
- 5. 如何在Java中获取Log4j日志文件的绝对路径?
- 6. 在我的项目下设置log4j输出日志文件不是eclipse
- 7. 设置日志文件名以在Log4j中包含当前日期
- 8. 在Log4j的日志条目中包含日志文件名
- 9. 在默认cstr设置日志路径
- 10. 如何输出环境变量,Grails的log4j的日志文件
- 11. 在.NET/c#中设置Linux和Windows路径来创建一个日志文件
- 12. 设置webpack输出路径
- 13. 如何在Visual Studio 2010中设置输出路径和程序集名称?
- 14. 如何从日志文件路径中提取变量,在Logstash中为模式测试日志文件名?
- 15. Log4j 2日志正在写入Log4j日志文件
- 16. Log4j终端日志正在执行,但没有输出文件
- 17. 在log4j中包含当前日期的日志文件名
- 18. 如何在spring MVC web项目中设置log4j日志级别
- 19. log4j在Catalina.out和日志文件之间复制日志
- 20. 如何在Ruby中创建日志文件的通用路径
- 21. 解析log4j日志文件
- 22. 多个log4j日志文件
- 23. Git日志输出日志文件
- 24. log4j console appender和日志文件大小
- 25. 配置文件的Webpack输出路径
- 26. 如何在Qt项目中设置输出路径
- 27. Log4j:事件出现在错误的日志文件中
- 28. 如何控制log4j中的日志控制台输出
- 29. 在CodeIgniter的日志文件中显示路径和行号
- 30. Log4J日志在UNIX到catalina.out中,而不是日志文件
如果$ {user.home}的值是多少,我该如何设置它的值? – Android 2011-12-30 11:00:16
你可以忽略这个,并使用“log4j.appender.FILE.File = log.out”。这应该在应用程序目录中创建文件“log.out”。 – vkantiya 2011-12-30 11:15:06
亚,我知道,但我想在SD卡文件夹中创建文件呢? – Android 2011-12-30 11:27:36