UNPKG

632 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const ts_log_1 = require("ts-log");
4let logger;
5function getLogger() {
6 return logger || ts_log_1.dummyLogger;
7}
8exports.getLogger = getLogger;
9useWinstonLogger();
10function setLogger(newLogger) {
11 logger = newLogger;
12}
13exports.setLogger = setLogger;
14function setSilentLogger() {
15 logger = ts_log_1.dummyLogger;
16}
17exports.setSilentLogger = setSilentLogger;
18function useWinstonLogger() {
19 if (logger && logger.levels) {
20 return;
21 }
22 logger = console;
23}
24exports.useWinstonLogger = useWinstonLogger;
25//# sourceMappingURL=logger.js.map
\No newline at end of file