UNPKG

@yambwa/pretty-logger

Version:

A lightweight, extensible logger with log levels, pretty and JSON output, context support, and pluggable transports for Node.js and TypeScript projects.

27 lines (26 loc) 697 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logLevelRanks = exports.LogLevel = void 0; /** * Log levels supported by the logger */ var LogLevel; (function (LogLevel) { LogLevel["Trace"] = "trace"; LogLevel["Debug"] = "debug"; LogLevel["Info"] = "info"; LogLevel["Warn"] = "warn"; LogLevel["Error"] = "error"; LogLevel["Fatal"] = "fatal"; })(LogLevel || (exports.LogLevel = LogLevel = {})); /** * Numeric representation of log levels for comparison */ exports.logLevelRanks = { [LogLevel.Trace]: 0, [LogLevel.Debug]: 1, [LogLevel.Info]: 2, [LogLevel.Warn]: 3, [LogLevel.Error]: 4, [LogLevel.Fatal]: 5, };