(value: any)
| 28 | |
| 29 | // ─── 日志 ───────────────────────────────────────────────────────────────────── |
| 30 | |
| 31 | enum LogLevel { INFO = 1, WARN = 2, ERROR = 3 } |
| 32 | |
| 33 | function log(level: LogLevel, message: string, data?: any) { |
| 34 | const prefix = `[PMCaptcha] [${new Date().toISOString()}] [${LogLevel[level]}]`; |
| 35 | data ? console.log(`${prefix} ${message}`, data) : console.log(`${prefix} ${message}`); |
no test coverage detected