@graphql-codegen/cli
Version:
<p align="center"> <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" /> </p>
26 lines (25 loc) • 699 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.useWinstonLogger = exports.setSilentLogger = exports.setLogger = exports.getLogger = void 0;
const ts_log_1 = require("ts-log");
let logger;
function getLogger() {
return logger || ts_log_1.dummyLogger;
}
exports.getLogger = getLogger;
useWinstonLogger();
function setLogger(newLogger) {
logger = newLogger;
}
exports.setLogger = setLogger;
function setSilentLogger() {
logger = ts_log_1.dummyLogger;
}
exports.setSilentLogger = setSilentLogger;
function useWinstonLogger() {
if (logger && logger.levels) {
return;
}
logger = console;
}
exports.useWinstonLogger = useWinstonLogger;
;