@tsed/logger
Version:
A multi channel logger written in TypeScript.
15 lines • 569 B
JavaScript
import { __decorate } from "tslib";
import { BaseLayout } from "../class/BaseLayout.js";
import { Layout } from "../decorators/layout.js";
import { logEventToObject } from "../utils/logEventToObject.js";
let JsonLayout = class JsonLayout extends BaseLayout {
transform(loggingEvent, timezoneOffset) {
const log = logEventToObject(loggingEvent);
return JSON.stringify(log) + (this.config["separator"] || "");
}
};
JsonLayout = __decorate([
Layout({ name: "json" })
], JsonLayout);
export { JsonLayout };
//# sourceMappingURL=JsonLayout.js.map