Commit 7b4cf172032cb2ed45698df8b8c6c487f6955386

Authored by vking
1 parent ce5e3493

console 改为实时日志

Showing 1 changed file with 15 additions and 6 deletions
... ... @@ -19,19 +19,28 @@ Array.prototype.remove = function(val) {
if (wx.getRealtimeLogManager) {
const logger = wx.getRealtimeLogManager()
let consoleLog=console.log
function str2ab(str) {
var buf = new ArrayBuffer(str.length * 2); // 每个字符占用2个字节
var bufView = new Uint16Array(buf);
for (var i = 0, strLen = str.length; i < strLen; i++) {
bufView[i] = str.charCodeAt(i);
}
return buf;
}
function ab2str(buf) {
return String.fromCharCode.apply(null, new Uint16Array(buf));
}
function wlog(){
let argumentsX=[...arguments]
return new Promise(function (success,fail) {
let params=[]
let len=0
let params=""
argumentsX.forEach((val,i)=>{
if(len>=4500) return
let str=JSON.stringify(val);
if(!str) return;
params[i]=str.substr(0,4500-len)
len+=params[i].length
params+=str
})
logger.info(...params);
let bs=str2ab(params.substr(0,1024*5))
logger.info(ab2str(bs.slice(0,1024*5)).toString());
success()
})
}
... ...