为什么没有关于如何检索Log类记录的官方建议?我知道" Log"是:
` Log is a logging class that you can utilize in your code to print out messages to the LogCat.
另外:
` You can use LogCat from within DDMS or call it on an ADB shell.
但是我们怎样才能将这些记录保存在文件中?
我知道一堆非正式的"实现这一目标的方法,但没有提到android的文档中的位置(因此名称"非官方")
答案 0 :(得分:0)
为什么没有关于如何检索Log类记录的官方建议?
因为不支持。引用Dianne Hackborn:
请记住,对日志的访问从未成为SDK的一部分,并且仍然不是SDK的一部分
(来自this android-developers thread讨论你如何不再持有READ_LOGS
权限)
但是我们怎样才能将这些记录保存在文件中?
在您进行日志记录的时候,自己将它们写入文件。例如,您可以编写自己使用的包装器而不是Log.e()
和直接填充的东西,而不是写入文件而不是LogCat。 IIRC,人们也为各种Java日志框架创建了LogCat支持。