UNPKG

427 BPlain TextView Raw
1// Designed to be as simple as possible so client users can easily inject their own
2export interface ILogger {
3 debug(msg: string): void;
4 info(msg: string): void;
5 warn(msg: string): void;
6 error(msg: string): void;
7}
8
9// Designed to give devs power over log format & context switching
10export interface ILoggerService extends ILogger {
11 setContext(context: string): void;
12 newContext(context: string): ILoggerService;
13}