17 lines
403 B
TypeScript
17 lines
403 B
TypeScript
import { createLogger, transports, format } from 'winston';
|
|
|
|
export const logger = createLogger({
|
|
transports: [new transports.Console()],
|
|
format: format.combine(
|
|
format.colorize(),
|
|
format.timestamp(),
|
|
format.printf(({ timestamp, level, message }) => {
|
|
return `[${timestamp}] ${level}: ${message}`;
|
|
})
|
|
),
|
|
});
|
|
|
|
export const setLogLevel = (logLevel: string) => {
|
|
logger.level = logLevel;
|
|
};
|