logfmt formatter for winston
npm install winston-logfmtThis module provides a custom logfmt winston format and a simple logger instance creator.
js
import { createLogger } from "winston-logfmt";export const logger = createLogger();
// ...
logger.info("hello world");
`Customize the logger:
`js
export const logger = createLogger({
meta: {
serviceName: "awesome-service"
},
transports: [
// default to console transport
],
extraFormatters: [
// add any additional formatter you'd like to use here
]
});
`Custom implementation: (more info)[https://github.com/winstonjs/winston#usage]
`js
import winston from "winston";
import { logFmtFormat } from "winston-logfmt";export const logger = winston.createLogger({
format: logFmtFormat(),
});
``