Files
SpigotWatch/util/logger.js
2026-02-25 18:51:13 +01:00

23 lines
634 B
JavaScript

import { createLogger, transports, format } from "winston";
const logFormat = format.printf(({ level, message, timestamp, stack }) => {
return `${timestamp} - ${level} - ${stack || message}`;
});
const logger = createLogger({
format: format.combine(
format.colorize(),
format.timestamp({ format: "YYYY-MM-DD HH:mm:ss" }), // ← was "SS" (wrong), now "ss"
format.errors({ stack: true }),
logFormat
),
transports: [new transports.Console()],
});
export default {
debug: logger.debug.bind(logger),
info: logger.info.bind(logger),
warn: logger.warn.bind(logger),
error: logger.error.bind(logger),
};