tencent cloud

SDK 运行日志输出

PDF
聚焦模式
字号
最后更新时间: 2025-07-04 17:33:30

定制日志输出实现

通过实现 LogProxy 代理,可以实现小程序 SDK 内部日志的打印控制。
示例代码:
@ProxyService(proxy = LogProxy.class)
public class LogProxyImpl extends LogProxy {

@Override
public void log(int logLevel, String tag, String msg, Throwable t) {
switch (logLevel) {
case Log.DEBUG:
if (t == null) {
android.util.Log.d(tag, msg);
} else {
android.util.Log.d(tag, msg, t);
}
break;
case Log.INFO:
if (t == null) {
android.util.Log.i(tag, msg);
} else {
android.util.Log.i(tag, msg, t);
}
break;
case Log.WARN:
if (t == null) {
android.util.Log.w(tag, msg);
} else {
android.util.Log.w(tag, msg, t);
}
break;
case Log.ERROR:
if (t == null) {
android.util.Log.e(tag, msg);
} else {
android.util.Log.e(tag, msg, t);
}
break;
default:
if (t == null) {
android.util.Log.v(tag, msg);
} else {
android.util.Log.v(tag, msg, t);
}
break;
}
}

@Override
public boolean isColorLevel() {
return true;
}
}


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈