@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; }}
wx.reportEvent
上报的数据。/** * 小程序事件上报代理 * @param eId 事件ID * @param eventName 事件名字 * @param props 事件属性 * @param app 小程序信息 * @return 为true时,SDK内部上报逻辑不再执行,使用用户自定义的事件上报逻辑 */ public abstract boolean reportMiniAppEvent(int eId, String eventName, JSONObject props, MiniApp app);
/** 自定义事件*/public static final int EID_None = 0;/** 打开小程序 */public static final int EID_OPEN_MINIAPP = 1;/** 更新小程序*/public static final int EID_UPDATE_MINIAPP = 2;/** 下载小程序 */public static final int EID_DOWNLOAD_MINIAPP = 3;/** 小程序页面浏览 */public static final int EID_MINIAPP_PAGE_VIEW = 4;/** 退出小程序 */public static final int EID_EXIT_MINIAPP = 5;/** 小程序行为事件*/public static final int EID_MINIAPP_ACTION = 6;
wx.getRealtimeLogManager
写入的日志数据。/** * 小程序实时日志上报代理 * @param page 当前页面 * @param jsLibVersion 基础库版本 * @param app 小程序信息 * @param filterMsgs 过滤关键字 * @param logs 日志 * @return 为true时,SDK内部上报逻辑不再执行 */ public abstract boolean reportRealTimeLog(String page, String jsLibVersion, MiniApp app, String[] filterMsgs, ArrayList<RealTimeLogItem> logs);
wx.getLogManager
写入的日志数据,用户可以通过使用 button 组件的 open-type="feedback"
来上传打印的日志。/** * feedback 日志上传 * * @param appId 小程序appId * @param logPath 日志路径 * @return 为true时,SDK内部上报逻辑不执行 */ public abstract boolean uploadUserLog(String appId, String logPath);
本页内容是否解决了您的问题?