Showing
1 changed file
with
17 additions
and
1 deletions
| @@ -19,9 +19,25 @@ Array.prototype.remove = function(val) { | @@ -19,9 +19,25 @@ Array.prototype.remove = function(val) { | ||
| 19 | if (wx.getRealtimeLogManager) { | 19 | if (wx.getRealtimeLogManager) { |
| 20 | const logger = wx.getRealtimeLogManager() | 20 | const logger = wx.getRealtimeLogManager() |
| 21 | let consoleLog=console.log | 21 | let consoleLog=console.log |
| 22 | + function wlog(){ | ||
| 23 | + let argumentsX=[...arguments] | ||
| 24 | + return new Promise(function (success,fail) { | ||
| 25 | + let params=[] | ||
| 26 | + let len=0 | ||
| 27 | + argumentsX.forEach((val,i)=>{ | ||
| 28 | + if(len>=5000) return | ||
| 29 | + let str=JSON.stringify(val); | ||
| 30 | + if(!str) return; | ||
| 31 | + params[i]=str.substr(0,5000-len) | ||
| 32 | + len+=params[i].length | ||
| 33 | + }) | ||
| 34 | + logger.info(...params); | ||
| 35 | + success() | ||
| 36 | + }) | ||
| 37 | + } | ||
| 22 | console.log=function () { | 38 | console.log=function () { |
| 23 | - logger.info(...arguments); | ||
| 24 | consoleLog(...arguments) | 39 | consoleLog(...arguments) |
| 40 | + wlog(...arguments); | ||
| 25 | } | 41 | } |
| 26 | } | 42 | } |
| 27 | App({ | 43 | App({ |
-
Please register or login to post a comment