相关疑难解决方法(0)

如何持续监控LogCat文件?

我需要以某种方式监视LogCat日志,这意味着当我的服务运行时,我需要读取LogCat以获取新条目.此刻我只知道如何检索一次日志:

Process mLogcatProc = null;
    BufferedReader reader = null;
    try
    {
            mLogcatProc = Runtime.getRuntime().exec(new String[]
                   {"logcat", "-d", "ActivityManager:I *:S" });        

            reader = new BufferedReader(new InputStreamReader
    (mLogcatProc.getInputStream()));

            String line;
            final StringBuilder log = new StringBuilder();
            String separator = System.getProperty("line.separator"); 

            while ((line = reader.readLine()) != null)
            {
                    log.append(line);
                    log.append(separator);
            }
Run Code Online (Sandbox Code Playgroud)

如果我删除-d选项它将不会退出但它也不会工作.那么如何修改波纹管代码以便从LogCat连续读取新条目?

logging monitoring android continuous logcat

5
推荐指数
2
解决办法
5844
查看次数

从c#读取android上的logcat

我正在考虑制作 ac# 程序,该程序将从 android 设备读取 logcat 输出并将其读入 c# 程序。

最初,它应该在手机连接时执行此操作,并且不需要在手机上安装特定应用程序,c# 程序就能够检索 logcat 输出。此外,手机不应该需要 root 访问权限。

这是可能的吗?我在谷歌上找不到任何表明它可能的内容,但我想我会在这里询问,以防有人有一些有用的信息。

感谢您的任何帮助,您可以提供

c# android android-logcat

5
推荐指数
1
解决办法
1895
查看次数

标签 统计

android ×2

android-logcat ×1

c# ×1

continuous ×1

logcat ×1

logging ×1

monitoring ×1