Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何登录Android设备(如系统应用程序)?_Android_Logging - Fatal编程技术网

如何登录Android设备(如系统应用程序)?

如何登录Android设备(如系统应用程序)?,android,logging,Android,Logging,我希望能够在设备与计算机断开连接时保存和打印logcat消息,然后在插入设备时,将所有消息打印到logcat 目前,当我登录时,这种情况不会发生。当我将手机插入时,我可以将设备连接到logcat,并将当天的大量日志打印到logcat中。它们列在我的应用程序进程下。但是我的日志不在那里。我怎样才能把它们送到那里 以下是我的日志记录方式: public static final String TAG = "Service"; Log.v(TAG, "lo

我希望能够在设备与计算机断开连接时保存和打印logcat消息,然后在插入设备时,将所有消息打印到logcat

目前,当我登录时,这种情况不会发生。当我将手机插入时,我可以将设备连接到logcat,并将当天的大量日志打印到logcat中。它们列在我的应用程序进程下。但是我的日志不在那里。我怎样才能把它们送到那里

以下是我的日志记录方式:

    public static final String TAG = "Service";
    Log.v(TAG, "log");

编辑:昨天,我断开了与logcat的连接,进程正在运行。然后今天,我重新连接到logcat。因为我的日志还有一个过滤器,所以过去几个小时的日志会被打印出来。然后我打开和关闭了过滤器,所有的过滤器都消失了。

您可以将日志保存到SharedReferences,并在连接后获取它的值。

您可以将日志保存到SharedReferences,并在连接后获取它的值。

您需要构建一个类,该类将作为
android.util.Log
类的包装器,将输出重定向到文件和控制台。检查,它有点过时,但您仍然可以按照示例构建这样的类。通过这种方式,您可以将日志写入一个文件,以便随时检查。

您需要构建一个类,作为
android.util.Log
类的包装器,该类将输出重定向到文件和控制台。检查,它有点过时,但您仍然可以按照示例构建这样的类。通过这种方式,您可以将日志写入文件,以便随时检查。

共享Pref是为其他目的而设计的共享Pref是为其他目的而设计的您还可以签出此库以方便记录->您也可以签出此库以方便记录->