Files
warp/src/logging/LoggerSettings.ts
2022-09-16 10:30:07 +02:00

24 lines
413 B
TypeScript

export const LogLevelOrder = {
silly: 0,
trace: 1,
debug: 2,
info: 3,
warn: 4,
error: 5,
fatal: 6,
none: 7
};
/**
* Log level names (silly - none)
*/
export type LogLevel = 'silly' | 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'fatal' | 'none';
export interface LoggerSettings {
minLevel: LogLevel;
}
export function lvlToOrder(logLevel: LogLevel) {
return LogLevelOrder[logLevel];
}