import globals from "./globals"; /** * The log level */ export enum LogLevel { Trace, Debug, Info, Warn, Error, Fatal, Disabled = 99, } export default LogLevel; export function logLevelToString(level: LogLevel): string { switch (level) { case LogLevel.Trace: return globals.LevelTraceValue; case LogLevel.Debug: return globals.LevelDebugValue; case LogLevel.Info: return globals.LevelInfoValue; case LogLevel.Warn: return globals.LevelWarnValue; case LogLevel.Error: return globals.LevelErrorValue; case LogLevel.Fatal: return globals.LevelFatalValue; case LogLevel.Disabled: return "disabled"; default: return `unknown level ${level}`; } }