0

我用谷歌搜索了很多,但没有想出任何有用的东西。

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

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

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!有什么方法可以仅记录有关我的应用程序的所有内容吗?错误等要归档?也许有一些我可以使用的框架?

4

1 回答 1

0

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

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

希望这可以帮助。

于 2013-11-04T13:56:48.567 回答