@botpoker/engine-holdem
Version:
Texas Hold'em poker engine
40 lines (32 loc) • 684 B
JavaScript
;
const winston = require("winston");
winston.addColors({
error: "red",
warn: "yellow",
info: "green",
verbose: "magenta",
debug: "magenta",
silly: "white",
});
let LOGGER;
const getLogger =
(level) => {
if (LOGGER) {
return LOGGER;
}
LOGGER = winston.createLogger({
level: level || "debug",
format: winston.format.json(),
transports: [
new winston.transports.File({
filename: "log/error.log",
level: "error",
}),
new winston.transports.Console({
format: winston.format.simple(),
}),
],
});
return LOGGER;
};
module.exports = getLogger;