(level: LogLevel, original: (...args: unknown[]) => void)
| 83 | const callLog = originalLog.bind(console); |
| 84 | const callError = originalError.bind(console); |
| 85 | const writeBoth = (level: LogLevel, original: (...args: unknown[]) => void) => { |
| 86 | return (...args: unknown[]): void => { |
| 87 | original(...args); |
| 88 | file?.write(level, args); |
| 89 | }; |
| 90 | }; |
| 91 | console.log = writeBoth("info", callLog); |
| 92 | console.error = writeBoth("error", callError); |
| 93 |