Android将我的应用程序标记记录到文件

时间:2013-11-04 13:50:14

标签: android logging

我搜索了很多内容,但没有提出任何有用的内容。

我想记录从我的应用程序到文件的所有内容!

我的第一个想法是这样的:

try {
        File filename = new  File(Environment.getExternalStorageDirectory()+"/logfile.log"); 
        filename.createNewFile(); 
        String cmd = "logcat -d -f com.packagename:D *:S "+filename.getAbsolutePath();
        Runtime.getRuntime().exec(cmd);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

但问题是,它会使用标记名com.packagename记录所有内容!有没有办法如何记录只有我的应用程序的一切?档案错误等? 也许有一些我可以使用的框架?

1 个答案:

答案 0 :(得分:0)

我在几个Android应用程序中使用了logback。它提供原始记录器的所有功能,如SLF4J。

如果您需要帮助,可以查看并寻求帮助。

希望这有帮助。