@tsed/logger
Version:
A multi channel logger written in TypeScript.
13 lines (11 loc) • 465 B
text/typescript
import {LogEvent} from "../../core/LogEvent.js";
import {BaseLayout} from "../class/BaseLayout.js";
import {Layout} from "../decorators/layout.js";
import {StringUtils} from "../utils/StringUtils.js";
({name: "messagePassThrough"})
export class MessagePassThroughLayout extends BaseLayout {
transform(loggingEvent: LogEvent, timezoneOffset?: number): string {
// @ts-ignore
return StringUtils.format(...[].concat(loggingEvent.data as any));
}
}