MCPcopy Create free account
hub / github.com/Dart-Code/Dart-Code / CategoryLogger

Class CategoryLogger

src/shared/logging.ts:66–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64}
65
66export class CategoryLogger implements Logger {
67 constructor(private base: Logger, private defaultCategory: LogCategory) { }
68
69 public info(message: string, category: LogCategory = this.defaultCategory): void {
70 this.base.info(message, category);
71 }
72 public warn(errorOrMessage: any, category: LogCategory = this.defaultCategory): void {
73 this.base.warn(errorOrMessage, category);
74 }
75 public error(errorOrMessage: any, category: LogCategory = this.defaultCategory): void {
76 this.base.error(errorOrMessage, category);
77 }
78}
79
80class NullLogger implements Logger {
81 public info(): void { }

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected