Questions tagged «logging»

记录是系统记录正在发生的事情的过程,即事件,错误,警告和相关信息。大多数应用程序在日志文件中提供详细信息,因此系统日志有助于调试问题。

6
如何查看和检查Android日志?
Android系统日志中有很多有趣的东西,它们在许多方面都很有帮助 找到问题的根本原因 识别行为不当的应用 如何查看和检查Android日志?
109 logging 

2
Android是否会保留启动时间的日志?
我正在为Android制作家长控制/问责制应用程序。它包含一个监视服务,该服务在后台运行,并在手机启动时启动。 不幸的是,我发现以“安全模式”启动android时,服务不会自动启动,因此我的应用程序存在严重缺陷。 在安全模式下,无需运行我的监视服务即可启动Web和其他应用程序。 我以为,如果在安全模式下无法监视应用程序活动,也许我至少可以让我的应用程序检测手机先前是否处于安全模式。然后,它可能会提醒家长或责任合伙人? Android会保留此日志吗?还是一般的任何启动日志?我非常乐于接受建议和替代方案。
19 boot  logging 


2
如何使用Logcat诊断Android设备上的电池电量耗尽?
我的官方Cyanogenmod自定义ROM一直面临严重的电池消耗问题。在社区论坛上讨论它之后,建议我使用logcat对问题进行故障排除。 问题: 完全充电后,每次断开设备连接时,设备都会迅速耗尽电池电量。它会在15-20分钟内损失近50%。如上所述,我计划使用logcat尝试捕获问题。我计划adb logcat在断开电话电源后立即运行。但是,我过去使用过logcat,发现从大型输出中提取特定数据非常困难。我已经浏览了官方logcat帮助页面和“ 读写日志”,以查看是否可以找到有用的东西,但是找不到解决问题的方法。 题: 无论如何,有没有使用过滤器或其他功能的地方,我可以将logcat输出限制为仅与电池使用量有关的统计信息? 可以让adb shell dumpsys batterystats > batterystats.txt我更好地利用吗?如果是这样,我怎么用它来得到我想要的? 更新: 我漏BatteryStats现在可以发现这里在Patebin。这也是我的电池历史记录表:

7
如何监视和记录数据连接模式和速率以及位置记录?
我想了解我的手机用于数据连接的连接类型和理论数据速率,以及它在不同位置如何变化。我不是在寻找像speedtest.net这样的实际数据速度测试,而是在记录数据连接类型(GPRS,HSDPA,HSDPA +)以及特定的调制和UE类别(请参阅用户设备(UE)表)本文中的类别)。 该信息应该可以从手机的无线电中获得,而无需实际通过网络发送其他数据。 我想将此信息以及一个大概的位置记录下来,可能作为一个后台进程(该进程仅在数据连接处于活动状态时运行,这样才不会耗尽电池)。

5
如何记录触摸?
我可以安装现有的应用程序来在后台记录我的触摸互动吗?我刚刚看到了它,这让我想玩我的触摸数据以查看它的外观。没有在这里或在市场中找到任何可能的候选人。谷歌似乎表明,如果你写你自己的前景的应用程序(这是我在做,因为我想记录我的触摸,在整个系统中没有利息)肯定是可行的,而且它可能会使用一个定制开发的后台程序是可能的,这可能是一个有趣的项目,但如果可能的话,我宁愿安装现有的应用程序。

2
使用aLogcat访问Jelly Bean上的消息日志时出现问题
摘要 我在使用aLogcat访问K9日志消息时遇到了问题,有关更多详细信息,请参见下文。我想知道的是: 为什么K9的日志消息没有出现在aLogcat日志查看器中? 在尝试同步K9文件夹时,有人对我如何看到正在发生的错误的全文有任何建议吗? 果冻豆(Jelly Bean)中是否发生了某些更改,导致K9的日志记录停止工作? 由于aLogcat通常显示的消息很少,因此Jelly Bean发生了一些变化,这可能意味着它不再能够访问所有消息? 详情 我最近在K9上遇到连接问题。我的文件夹无法同步,并且文件夹列表最终充满了套接字错误(libcore.io.ErrnoException:)或ssl错误(javex.net.ssl.SSLException:)等,这些错误应该是上次检查的时间。根据当时发生的问题,我会收到不同的消息,但是我看不到错误消息的全文,因此很难猜测可能是什么原因。 考虑到日志文件可能包含更多信息,我按照“ 记录调试日志”中的说明进行操作,在K9中启用了调试日志,安装了aLogcat并尝试查看日志。不幸的是,无论我选择哪个日志缓冲区(Main,Events或Radio),似乎都没有来自K9的消息。 如果添加建议的(k9|AndroidRuntime)正则表达式过滤器,则任何日志中都看不到任何内容。如果将其删除,则Main大部分包含垃圾回收消息,Event似乎大部分包含来自aLogcat本身的消息,而我还没有在Radio中看到日志消息。 如果有什么不同,我使用的是Nexus 7,但我会认为日志记录会一直到标准位置,而在Android版本之间不会更改。

3
如何在没有root用户访问权限的情况下访问Nexus 7上的android日志文件?
由于aLogcat现在不再可与Jelly Bean一起使用,如何在没有root用户访问权限或将其附加到计算机的情况下访问设备上的系统日志文件? 我已经尝试adb logcat在PC上使用它,并且效果很好,所以我知道很多消息都在记录中。 logcat从Nexus 7上的Android Terminal Emulator中使用时,几乎没有输出,而adb logcat从Android Terminal Emulator中启动守护程序,但只是说了- waiting for device -而已,没有任何显示。 因此,是否可以在没有root用户访问权限的情况下访问 Nexus 7上的android日志文件?



2
Android日志的格式是什么?
我正在尝试通过分析中的日志文件来收集有关手机的数据/dev/log。我正在专门看/dev/log/main。我一直以为任何理智的日志格式都是纯文本,但是这些文件似乎是二进制文件或某些字符集,我和我的Linux文本编辑器都无法识别。 格式是什么? 这是几个屏幕截图: 首先,这是由vim(^@表示空字节;我不确定其他有色控制序列)解释的日志片段: 接下来,这是十六进制编辑器中的日志外观: 我正在使用运行Jelly Bean的Galaxy Nexus。日志是使用root和终端模拟器收集的,因为aLogcat似乎不使用root,因此无法访问所有日志信息。
8 logging 

1
LogCat每5秒在SyncProcessorQueue中显示异常
我刚开始在Logcat中注意到这一点,似乎每5秒钟就会捕获一次此异常。有谁知道它可能是什么应用程序或操作系统的一部分?我无法想象它会不断运行,并且抛出异常对我的电池有好处,无论屏幕是打开还是关闭都会发生这种情况。 手机是moto Atrix,android 2.3 我想知道是com.google.apps.dots什么吗? 04-19 17:51:47.455: E/SyncProcessorQueue(27593): Caught unexpected error 04-19 17:51:47.455: E/SyncProcessorQueue(27593): java.lang.NullPointerException 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.provider.BlobStore.addToPossibleStores(BlobStore.java:98) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.provider.BlobStore.getPossibleStores(BlobStore.java:108) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.sync.CleanUpSync$OldAttachmentAndBlobCleanUp.syncSelf(CleanUpSync.java:138) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.sync.BaseSyncNode.syncSelfInternal(BaseSyncNode.java:121) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.sync.BaseSyncNode.sync(BaseSyncNode.java:104) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.sync.BaseSyncNode.syncNextChild(BaseSyncNode.java:196) 04-19 17:51:47.455: E/SyncProcessorQueue(27593): at com.google.apps.dots.android.app.sync.BaseSyncNode.sync(BaseSyncNode.java:107) …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.