logs correctly parse error.

This commit is contained in:
Miroslav Šedivý
2021-09-12 17:00:11 +02:00
parent b2f92a86bb
commit 94a62e4846
2 changed files with 16 additions and 2 deletions

View File

@ -28,9 +28,17 @@ export class NekoLogger extends Logger {
protected _send(level: string, message: string, fields?: Record<string, any>) {
if (!fields) {
fields = { scope: this._scope }
fields = { submodule: this._scope }
} else {
fields['scope'] = this._scope
fields['submodule'] = this._scope
}
for (const key in fields) {
const field = fields[key]
if (field instanceof Error) {
fields[key] = (field as Error).message
}
}
const payload = { level, message, fields } as message.SystemLog