// Logger(可选)TDLogConfig logConfig = new TDLogConfig.Builder(context).setLogPath(logPath) // 日志输出目录,需提前获取写权限.setLogLevel(LogLevel.DEBUG) // 默认 VERBOSE.setConsoleLog(true) // 默认 true.setMaxFileSize(byte) // 默认50M.setMaxAliveFileSize(byte) // 默认不限制,最小值200M.setMaxAliveDay(day) // 默认7天, 最小值1天.setPubKey(pubKey) // 日志加密公钥(可选,联系 RumPro 小助手提供公私钥给 RumPro 后台进行配置).build();TDLog.initialize(context, logConfig);// DiagnoseTDDiagConfig diagConfig = new TDDiagConfig.Builder().setAppId(appId) // 【重要】在 RumPro 申请的 AppId.setAppKey(appKey) // 【重要】在 RumPro 平台申请的 AppKey.setEnvironment(TDDiagConfig.ENV_CLOUD) // 【重要】设置环境(腾讯云版需设置为:TDDiagConfig.ENV_CLOUD).setLoggerAdapter(TDLog.getLogImpl()) // 业务可自行实现 LoggerAdapter 来适配自有日志工具.setDeviceInfoAdapter(deviceInfoAdapter) // 按照隐私合规的要求,注入隐私信息(可选,默认从 android.os.Build 读取).setAppVersion("1.0.0") // 自定义 app 版本(可选,默认从 PackageInfo 读取).setTrafficQuota(total, metered) // 设置每日流量配额(可选,默认不限制,建议设置).setUploadCountLimit(limit, period, timeUnit) // 设置自动上报频率限制(可选,默认不限制,建议设置).setImportantLabels(...label) // 设置标签白名单(设置不受 TrafficQuota和UploadCountLimit 限制的标签).build();TDDiag.initialize(context, config);
TDLog.i("tag", "xxxxxx");TDLog.e("tag", "xxxxxx", e);
TDDiag.setUserId("uid");
文档反馈