@poap-xyz/poap-logger
Advanced tools
Comparing version
@@ -6,8 +6,10 @@ import { PoapLogger, PoapLoggerLevel } from '../types'; | ||
log(level: PoapLoggerLevel, message: string, obj: object | undefined): void; | ||
trace(message: string, obj: object | undefined): void; | ||
emerg(message: string, obj: object | undefined): void; | ||
alert(message: string, obj: object | undefined): void; | ||
crit(message: string, obj: object | undefined): void; | ||
error(message: string, obj: object | undefined): void; | ||
warn(message: string, obj: object | undefined): void; | ||
notice(message: string, obj: object | undefined): void; | ||
info(message: string, obj: object | undefined): void; | ||
debug(message: string, obj: object | undefined): void; | ||
info(message: string, obj: object | undefined): void; | ||
warn(message: string, obj: object | undefined): void; | ||
error(message: string, obj: object | undefined): void; | ||
fatal(message: string, obj: object | undefined): void; | ||
setLogLevel(level: PoapLoggerLevel): void; | ||
@@ -17,2 +19,3 @@ child(binding: { | ||
}): PoapLogger; | ||
silent(setSilent: boolean): void; | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.WinstonLogger = void 0; | ||
const types_1 = require("../types"); | ||
const winston_1 = require("winston"); | ||
@@ -17,28 +16,28 @@ class WinstonLogger { | ||
} | ||
trace(message, obj) { | ||
this.logger.log(types_1.PoapLoggerLevel.TRACE, message, obj); | ||
emerg(message, obj) { | ||
this.logger.emerg(message, obj); | ||
} | ||
debug(message, obj) { | ||
this.logger.debug(message, obj); | ||
alert(message, obj) { | ||
this.logger.alert(message, obj); | ||
} | ||
info(message, obj) { | ||
this.logger.info(message, obj); | ||
crit(message, obj) { | ||
this.logger.crit(message, obj); | ||
} | ||
error(message, obj) { | ||
this.logger.error(message, obj); | ||
} | ||
warn(message, obj) { | ||
this.logger.warn(message, obj); | ||
} | ||
error(message, obj) { | ||
this.logger.error(message, obj); | ||
notice(message, obj) { | ||
this.logger.notice(message, obj); | ||
} | ||
fatal(message, obj) { | ||
this.logger.log(types_1.PoapLoggerLevel.FATAL, message, obj); | ||
info(message, obj) { | ||
this.logger.info(message, obj); | ||
} | ||
debug(message, obj) { | ||
this.logger.debug(message, obj); | ||
} | ||
setLogLevel(level) { | ||
if (level === types_1.PoapLoggerLevel.SILENT) { | ||
this.logger.silent = true; | ||
} | ||
else { | ||
this.logger.silent = false; | ||
this.logger.level = level; | ||
} | ||
this.logger.level = level; | ||
} | ||
@@ -50,4 +49,7 @@ child(binding) { | ||
} | ||
silent(setSilent) { | ||
this.logger.silent = setSilent; | ||
} | ||
} | ||
exports.WinstonLogger = WinstonLogger; | ||
//# sourceMappingURL=winstonLogger.js.map |
@@ -6,5 +6,5 @@ import { PoapLogger, PoapLoggerOptions } from './types'; | ||
/** Creates a new logger instance. | ||
* @param {Options} options New logger option. | ||
* @param {Options.metadata} [options.metadata] An object of metadata to be added to the logger. | ||
* @param {Options.type} [options.type=PoapLoggerType.WINSTON_LOGGER] The type of the logger to be created. | ||
* @param {PoapLoggerOptions} options New logger option. | ||
* @param {PoapLoggerOptions.metadata} [options.metadata] An object of metadata to be added to the logger. | ||
* @param {PoapLoggerOptions.type} [options.type=PoapLoggerType.WINSTON_LOGGER] The type of the logger to be created. | ||
* @return {PoapLogger} A new logger instance. | ||
@@ -14,5 +14,5 @@ * */ | ||
/** Get a logger instance if one is already created or create a new one if not. | ||
* @param {Options} options Logger options. | ||
* @param {Options.metadata} [options.metadata] An object of metadata to be added to the logger. | ||
* @param {Options.type} [options.type=PoapLoggerType.WINSTON_LOGGER] The type of the logger. | ||
* @param {PoapLoggerOptions} options Logger options. | ||
* @param {PoapLoggerOptions.metadata} [options.metadata] An object of metadata to be added to the logger. | ||
* @param {PoapLoggerOptions.type} [options.type=PoapLoggerType.WINSTON_LOGGER] The type of the logger. | ||
* @return {PoapLogger} A logger instance. | ||
@@ -19,0 +19,0 @@ * */ |
@@ -8,5 +8,5 @@ "use strict"; | ||
/** Creates a new logger instance. | ||
* @param {Options} options New logger option. | ||
* @param {Options.metadata} [options.metadata] An object of metadata to be added to the logger. | ||
* @param {Options.type} [options.type=PoapLoggerType.WINSTON_LOGGER] The type of the logger to be created. | ||
* @param {PoapLoggerOptions} options New logger option. | ||
* @param {PoapLoggerOptions.metadata} [options.metadata] An object of metadata to be added to the logger. | ||
* @param {PoapLoggerOptions.type} [options.type=PoapLoggerType.WINSTON_LOGGER] The type of the logger to be created. | ||
* @return {PoapLogger} A new logger instance. | ||
@@ -22,5 +22,5 @@ * */ | ||
/** Get a logger instance if one is already created or create a new one if not. | ||
* @param {Options} options Logger options. | ||
* @param {Options.metadata} [options.metadata] An object of metadata to be added to the logger. | ||
* @param {Options.type} [options.type=PoapLoggerType.WINSTON_LOGGER] The type of the logger. | ||
* @param {PoapLoggerOptions} options Logger options. | ||
* @param {PoapLoggerOptions.metadata} [options.metadata] An object of metadata to be added to the logger. | ||
* @param {PoapLoggerOptions.type} [options.type=PoapLoggerType.WINSTON_LOGGER] The type of the logger. | ||
* @return {PoapLogger} A logger instance. | ||
@@ -27,0 +27,0 @@ * */ |
@@ -9,8 +9,10 @@ export declare type PoapLoggerOptions = { | ||
log: (level: PoapLoggerLevel, message: string, obj?: object) => void; | ||
trace: (message: string, obj?: object) => void; | ||
emerg: (message: string, obj?: object) => void; | ||
alert: (message: string, obj?: object) => void; | ||
crit: (message: string, obj?: object) => void; | ||
error: (message: string, obj?: object) => void; | ||
warn: (message: string, obj?: object) => void; | ||
notice: (message: string, obj?: object) => void; | ||
info: (message: string, obj?: object) => void; | ||
debug: (message: string, obj?: object) => void; | ||
info: (message: string, obj?: object) => void; | ||
warn: (message: string, obj?: object) => void; | ||
error: (message: string, obj?: object) => void; | ||
fatal: (message: string, obj?: object) => void; | ||
setLogLevel: (level: PoapLoggerLevel) => void; | ||
@@ -20,11 +22,13 @@ child: (binding: { | ||
}) => PoapLogger; | ||
silent: (setSilent: boolean) => void; | ||
} | ||
export declare enum PoapLoggerLevel { | ||
TRACE = "trace", | ||
DEBUG = "debug", | ||
EMERG = "emerg", | ||
ALERT = "alert", | ||
CRIT = "crit", | ||
ERROR = "error", | ||
WARNING = "warn", | ||
NOTICE = "notice", | ||
INFO = "info", | ||
WARNING = "warn", | ||
ERROR = "error", | ||
FATAL = "fatal", | ||
SILENT = "silent" | ||
DEBUG = "debug" | ||
} | ||
@@ -31,0 +35,0 @@ export declare enum PoapLoggerType { |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.PoapLoggerType = exports.PoapLoggerLevel = void 0; | ||
// RFC5424 standard | ||
var PoapLoggerLevel; | ||
(function (PoapLoggerLevel) { | ||
PoapLoggerLevel["TRACE"] = "trace"; | ||
PoapLoggerLevel["EMERG"] = "emerg"; | ||
PoapLoggerLevel["ALERT"] = "alert"; | ||
PoapLoggerLevel["CRIT"] = "crit"; | ||
PoapLoggerLevel["ERROR"] = "error"; | ||
PoapLoggerLevel["WARNING"] = "warn"; | ||
PoapLoggerLevel["NOTICE"] = "notice"; | ||
PoapLoggerLevel["INFO"] = "info"; | ||
PoapLoggerLevel["DEBUG"] = "debug"; | ||
PoapLoggerLevel["INFO"] = "info"; | ||
PoapLoggerLevel["WARNING"] = "warn"; | ||
PoapLoggerLevel["ERROR"] = "error"; | ||
PoapLoggerLevel["FATAL"] = "fatal"; | ||
PoapLoggerLevel["SILENT"] = "silent"; | ||
})(PoapLoggerLevel = exports.PoapLoggerLevel || (exports.PoapLoggerLevel = {})); | ||
// The concrete implementation of the logger | ||
var PoapLoggerType; | ||
@@ -15,0 +18,0 @@ (function (PoapLoggerType) { |
{ | ||
"name": "@poap-xyz/poap-logger", | ||
"version": "1.1.5", | ||
"version": "1.2.1", | ||
"description": "A logger for POAP", | ||
@@ -5,0 +5,0 @@ "main": "dist/src/index.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
15015
4.26%208
6.12%