@team-supercharge/nest-amqp
Version:
AMQP 1.0 module for Nest framework
30 lines (29 loc) • 892 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Logger = void 0;
const common_1 = require("@nestjs/common");
class Logger {
constructor(context = '') {
this.context = context;
}
static overrideLogger(logger) {
Logger.instance = logger;
}
log(message, context) {
Logger.instance.log(message, context || this.context);
}
error(message, trace, context) {
Logger.instance.error(message, trace, context || this.context);
}
warn(message, context) {
Logger.instance.warn(message, context || this.context);
}
debug(message, context) {
Logger.instance.debug(message, context || this.context);
}
verbose(message, context) {
Logger.instance.verbose(message, context || this.context);
}
}
exports.Logger = Logger;
Logger.instance = new common_1.Logger();