记录WorkManager工人

问题描述 投票:0回答:1

我正在尝试获取有关我在应用程序中运行的WorkManager Workers的一些日志记录信息。我正在使用2.4.0-alpha01版本,该版本使用Android框架团队添加的新诊断程序

https://developer.android.com/jetpack/androidx/releases/work#2.4.0-alpha01

他们指示我运行以下命令

adb shell am broadcast -a "androidx.work.diagnostics.REQUEST_DIAGNOSTICS" -p "<your_app_package_name>"

当我执行此命令时,它会回显

Broadcast completed: result=0 

到终端

然后他们通知我,我应该通过运行在logcat中查看诊断信息

adb logcat

我运行了该命令,日志的输出看起来好像被混淆了,我看不到任何特定于我的工人的日志。

您如何解析这些日志以获取有关您的WorkManager Worker的信息?

android logcat worker android-workmanager deobfuscation
1个回答
0
投票

根据我对2.4.0-alpha02所做的测试,输出没有混淆。

请记住,这仅适用于您的调试版本。

另一种选择是如this codelab中所述自定义WorkManager的日志记录级别。

© www.soinside.com 2019 - 2024. All rights reserved.