npm.io
0.4.0 • Published 4 years ago

@troubkit/log

Licence
MIT
Version
0.4.0
Deps
5
Size
421 kB
Vulns
0
Weekly
0

log

Structured Log Formatter

import {structured} from "@troubkit/log";
import * as winston from "winston";
import {format} from "logform";

const logger = winston.createLogger({
    format: winston.format.combine([
        winston.format.label("test"),
        structured({colorize: true}),
    ]),
});
logger.info("test message", {key: "value"});
// [INFO][12-22|17:36:31.767][test] test message                                     key=value