From 1582277ffb333ab038d2f948116fea2fe572ba94 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Wed, 1 Jun 2022 04:29:47 +0800 Subject: [PATCH] Added App crashed process in logger showing --- .../fankes/apperrorstracking/hook/entity/FrameworkHooker.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt b/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt index 07aa4a3..a8bb392 100644 --- a/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt +++ b/app/src/main/java/com/fankes/apperrorstracking/hook/entity/FrameworkHooker.kt @@ -162,7 +162,10 @@ object FrameworkHooker : YukiBaseHooker() { /** 是否短时内重复错误 */ val isRepeating = AppErrorDialog_DataClass.clazz.field { name = "repeating" }.get(errData).boolean() /** 打印错误日志 */ - loggerE(msg = "Process \"$packageName\" has crashed${if (isRepeating) " again" else ""}") + if (isApp) loggerE( + msg = "App \"$packageName\"${if (packageName != processName) " --process \"$processName\"" else ""}" + + " has crashed${if (isRepeating) " again" else ""}" + ) else loggerE(msg = "Process \"$processName\" has crashed${if (isRepeating) " again" else ""}") /** 判断是否被忽略 - 在后台就不显示对话框 */ if (ignoredErrorsIfUnlockApps.contains(packageName) || ignoredErrorsIfRestartApps.contains(packageName) || errResult == -2) return@afterHook