This is the codeAbility Sharing Platform! Learn more about the codeAbility Sharing Platform.

Skip to content
Snippets Groups Projects
log.model.ts 338 B
Newer Older
Lukas Kaltenbrunner's avatar
Lukas Kaltenbrunner committed
export type Level = 'TRACE' | 'DEBUG' | 'INFO' | 'WARN' | 'ERROR' | 'OFF';

export interface Logger {
  configuredLevel: Level | null;
  effectiveLevel: Level;
}

export interface LoggersResponse {
  levels: Level[];
  loggers: { [key: string]: Logger };
}

export class Log {
  constructor(public name: string, public level: Level) {}
}