fix: fix missing of console.warn/debug/info (#289)

This commit is contained in:
moonrailgun 2022-08-26 20:01:47 +08:00 committed by GitHub
parent 861789c142
commit 2c2d4baecf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,21 +2,35 @@ import * as util from 'util'
import * as dayjs from 'dayjs'
export class FunctionConsole {
private _logs: any[] = []
private _logs: string[] = []
get logs() {
return this._logs
}
log(...params: any[]) {
private _log(...params: any[]) {
const date = dayjs().format("YYYY/MM/DD HH:mm:ss")
const r = util.format("[%s] -", date, ...params)
this._logs.push(r)
}
error(...params: any[]) {
const date = dayjs().format("YYYY/MM/DD HH:mm:ss")
const r = util.format("[%s] -", date, ...params)
this._logs.push(r)
debug(...params: any[]) {
this._log(...params)
}
}
info(...params: any[]) {
this._log(...params)
}
log(...params: any[]) {
this._log(...params)
}
warn(...params: any[]) {
this._log(...params)
}
error(...params: any[]) {
this._log(...params)
}
}