Files
huike-front/weapp/utils/htyWeappLog.js
T

26 lines
588 B
JavaScript
Raw Normal View History

const log = require('./log.js')
function shortTail(s, tailLen) {
tailLen = tailLen || 8
if (!s) return ''
var t = String(s)
return t.length <= tailLen ? t : '…' + t.slice(-tailLen)
}
function logWeapp(phase, payload) {
try {
var line = typeof payload === 'string' ? payload : JSON.stringify(payload)
if (line.length > 1500) {
line = line.slice(0, 1500) + '…(truncated)'
}
log.info('[HtyWeapp]', phase, line)
} catch (err) {
log.info('[HtyWeapp]', phase, String(payload))
}
}
module.exports = {
shortTail: shortTail,
logWeapp: logWeapp
}