|
@@ -43,7 +43,7 @@ export default class LogReport {
|
|
|
'android': 1,
|
|
|
'ios': 2,
|
|
|
'pc': 3,
|
|
|
- 'wx': 5, // wx小程序
|
|
|
+ 'miniprogram': 5, // wx小程序 在 uniapp获取类型为miniprogram
|
|
|
'h5': 7,
|
|
|
});
|
|
|
|
|
@@ -193,6 +193,7 @@ export default class LogReport {
|
|
|
|
|
|
// 组装本次日志上报参数
|
|
|
let logData = this.combinativeParam();
|
|
|
+
|
|
|
logData.logContent = log;
|
|
|
|
|
|
// 设置本次日志上报时间
|
|
@@ -210,7 +211,10 @@ export default class LogReport {
|
|
|
// this.createTimer();
|
|
|
}
|
|
|
} catch (error) {
|
|
|
- console.error(error);
|
|
|
+ console.error('collectLog内部错误');
|
|
|
+ console.log(error);
|
|
|
+ console.dir(error);
|
|
|
+ console.log('log', log);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -286,15 +290,22 @@ export default class LogReport {
|
|
|
}
|
|
|
|
|
|
// 使用枚举值赋值
|
|
|
- enumAssignment(enumObj, velue){
|
|
|
- let str = '';
|
|
|
-
|
|
|
- if(velue.toString() !== '') {
|
|
|
- // 判断是否已为枚举值
|
|
|
- str = this.isCheckEnum(enumObj, velue) ? velue : enumObj[velue];
|
|
|
+ enumAssignment(enumObj, velue) {
|
|
|
+ try {
|
|
|
+ let str = '';
|
|
|
+ if(velue.toString() !== '') {
|
|
|
+ // 判断是否已为枚举值
|
|
|
+ str = this.isCheckEnum(enumObj, velue) ? velue : enumObj?.[velue];
|
|
|
+ }
|
|
|
+
|
|
|
+ return str;
|
|
|
+ } catch (error) {
|
|
|
+ console.error('enumAssignment内部错误');
|
|
|
+ console.log(error);
|
|
|
+ console.dir(error);
|
|
|
+ console.log('enumObj', enumObj);
|
|
|
+ console.log('velue', velue);
|
|
|
}
|
|
|
-
|
|
|
- return str;
|
|
|
}
|
|
|
|
|
|
// 关闭销毁
|