From 7eb7be497291907a650cb071fe0dd0c46c0de3ea Mon Sep 17 00:00:00 2001 From: gallonyin Date: Thu, 29 Jun 2023 18:52:44 +0800 Subject: [PATCH] =?UTF-8?q?update=20logutil;=E5=89=8D=E5=8F=B0=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 1 + .../java/org/yameida/worktool/utils/LogUtilsInit.kt | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7f65b43..f36ef2d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -90,6 +90,7 @@ android:enabled="true" android:exported="true" android:label="@string/app_name" + android:foregroundServiceType="dataSync" android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"> diff --git a/app/src/main/java/org/yameida/worktool/utils/LogUtilsInit.kt b/app/src/main/java/org/yameida/worktool/utils/LogUtilsInit.kt index 2e78537..b4ed88c 100644 --- a/app/src/main/java/org/yameida/worktool/utils/LogUtilsInit.kt +++ b/app/src/main/java/org/yameida/worktool/utils/LogUtilsInit.kt @@ -1,7 +1,10 @@ package org.yameida.worktool.utils +import com.blankj.utilcode.util.AppUtils import com.blankj.utilcode.util.LogUtils import org.yameida.worktool.Constant +import java.lang.Exception +import java.util.* object LogUtilsInit { @@ -30,9 +33,16 @@ object LogUtilsInit { * */ fun init() { + val prefix = try { + AppUtils.getAppSignaturesMD5().firstOrNull()?.replace(":", "") + ?.substring(0, 2)?.toLowerCase(Locale.ROOT) + } catch (e: Exception) { + null + } LogUtils.getConfig().apply { isLog2FileSwitch = true saveDays = 7 + filePrefix = prefix } if (FlowPermissionHelper.isBlueCloud()) { Constant.customLink = true