refactor(helper): 优化离线命令服务初始化日志记录

- 在 OfflineCmdServiceHelper 初始化过程中添加多个调试日志点
- 重构 LogHelper.d 方法以支持可变参数输入
- 移除 LogHelper 中不再使用的注解导入
- 注释掉旧的 LogHelper.d 方法重载避免冲突
```
这个提交包含在:
徐勤民 2026-04-14 23:31:33 +08:00
父节点 719eb1cd7c
当前提交 52f3de3138
共有 2 个文件被更改,包括 11 次插入8 次删除

查看文件

@ -177,10 +177,13 @@ object OfflineCmdServiceHelper {
} }
@Synchronized @Synchronized
fun init(){ fun init(){
LogHelper.d("init")
if (initialized || initializing) { if (initialized || initializing) {
return return
} }
LogHelper.d("init111")
initializing = true initializing = true
LogHelper.d("init222")
initExecutor.execute { initExecutor.execute {
try { try {
val service = GlassSdk.getGlassOfflineCmdService() val service = GlassSdk.getGlassOfflineCmdService()
@ -188,6 +191,7 @@ object OfflineCmdServiceHelper {
LogHelper.e("OfflineCmdServiceHelper","service is null") LogHelper.e("OfflineCmdServiceHelper","service is null")
return@execute return@execute
} }
LogHelper.d("init444")
LogHelper.e("OfflineCmdServiceHelper","service 存在") LogHelper.e("OfflineCmdServiceHelper","service 存在")
for (bean in list) { for (bean in list) {
service.add(VoiceAction(bean.text, bean.pinyin, object : IVoiceCallback.Stub() { service.add(VoiceAction(bean.text, bean.pinyin, object : IVoiceCallback.Stub() {
@ -199,8 +203,10 @@ object OfflineCmdServiceHelper {
} }
})) }))
} }
LogHelper.d("init555")
initialized = true initialized = true
} finally { } finally {
LogHelper.d("init333")
initializing = false initializing = false
} }
} }

查看文件

@ -1,8 +1,5 @@
package com.xuqm.base.common; package com.xuqm.base.common;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.orhanobut.logger.Logger; import com.orhanobut.logger.Logger;
import java.util.Locale; import java.util.Locale;
@ -18,15 +15,15 @@ public class LogHelper {
Logger.t(tag).d(object); Logger.t(tag).d(object);
} }
public static void d(Object object) { public static void d(Object... args) {
StackTraceElement caller = getCallerStackTraceElement(); StackTraceElement caller = getCallerStackTraceElement();
String tag = generateTag(caller); String tag = generateTag(caller);
Logger.t(tag).d(object); Logger.t(tag).d(args);
} }
public static void d(@NonNull String message, @Nullable Object... args) { // public static void d(@NonNull String tag, @NonNull Object... args) {
Logger.t(message).d(args); // Logger.t(tag).d(args);
} // }
public static void e(String tag, Object object) { public static void e(String tag, Object object) {
Logger.t(tag).e(object.toString()); Logger.t(tag).e(object.toString());