关于检索" Log"的官方建议记录

时间:2014-03-23 15:28:46

标签: android logcat

为什么没有关于如何检索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的文档中的位置(因此名称"非官方")

1 个答案:

答案 0 :(得分:0)

  

为什么没有关于如何检索Log类记录的官方建议?

因为不支持。引用Dianne Hackborn:

  

请记住,对日志的访问从未成为SDK的一部分,并且仍然不是SDK的一部分

(来自this android-developers thread讨论你如何不再持有READ_LOGS权限)

  

但是我们怎样才能将这些记录保存在文件中?

在您进行日志记录的时候,自己将它们写入文件。例如,您可以编写自己使用的包装器而不是Log.e()和直接填充的东西,而不是写入文件而不是LogCat。 IIRC,人们也为各种Java日志框架创建了LogCat支持。