bitpay-sdk
Version:
Complete version of the NodeJS library for the new cryptographically secure BitPay API
23 lines • 682 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LoggerProvider = void 0;
const EmptyLogger_1 = require("./EmptyLogger");
class LoggerProvider {
constructor() { }
static getLogger() {
if (LoggerProvider.logger === null) {
LoggerProvider.logger = new EmptyLogger_1.EmptyLogger();
}
return LoggerProvider.logger;
}
/**
* Set BitPayLogger.
* @param bitPayLogger BitPayLogger
*/
static setLogger(bitPayLogger) {
LoggerProvider.logger = bitPayLogger;
}
}
exports.LoggerProvider = LoggerProvider;
LoggerProvider.logger = null;
//# sourceMappingURL=LoggerProvider.js.map