feat: add winston logger (#143)
* feat: add winston logger * refactor: improve usage of winston logger overide, remove start.js file and logger.js file used for override * fix: formatting * fix: formatting
This commit is contained in:
16
packages/log/src/index.mjs
Normal file
16
packages/log/src/index.mjs
Normal file
@@ -0,0 +1,16 @@
|
||||
import winston, { format, transports } from "winston";
|
||||
|
||||
const logMessageFormat = format.printf(({ level, message, timestamp }) => {
|
||||
return `${timestamp} ${level}: ${message}`;
|
||||
});
|
||||
|
||||
const logger = winston.createLogger({
|
||||
format: format.combine(
|
||||
format.colorize(),
|
||||
format.timestamp(),
|
||||
logMessageFormat,
|
||||
),
|
||||
transports: [new transports.Console()],
|
||||
});
|
||||
|
||||
export { logger };
|
||||
Reference in New Issue
Block a user