level.d.ts 848 B

12345678910111213141516171819202122232425
  1. declare const LogLevels: {
  2. trace: number;
  3. debug: number;
  4. info: number;
  5. warn: number;
  6. error: number;
  7. fatal: number;
  8. readonly lower: number;
  9. readonly higher: number;
  10. };
  11. declare type LogLevelName = 'trace' | 'debug' | 'info' | 'warn' | 'error' | 'fatal';
  12. declare const LogLevelNames: LogLevelName[];
  13. declare const LogLevelValues: number[];
  14. interface LogLevelsScaleEntry {
  15. range: {
  16. from: number;
  17. next: number;
  18. };
  19. name: string;
  20. test(level: number): boolean;
  21. }
  22. declare const LogLevelsScale: ReadonlyArray<LogLevelsScaleEntry>;
  23. declare const logLevelNameFor: (level?: number | undefined) => string;
  24. declare const parseLogLevel: (level: string | number) => number | undefined;
  25. export { logLevelNameFor, LogLevels, LogLevelNames, LogLevelValues, LogLevelsScale, parseLogLevel, LogLevelName };