(logger: { error: (msg: string) => void }, prefix: string, err: unknown)
| 27 | |
| 28 | // TODO: Might make sense to add Error handling to the logger itself. |
| 29 | export function logError(logger: { error: (msg: string) => void }, prefix: string, err: unknown): void { |
| 30 | if (err instanceof Error) { |
| 31 | logger.error(`${prefix}: ${err.message} ${err.stack}`) |
| 32 | } else { |
| 33 | logger.error(`${prefix}: ${err}`) |
| 34 | } |
| 35 | } |
no outgoing calls
no test coverage detected