Skip to content

Commit 396364b

Browse files
committed
fix(logger): log level as number enum
1 parent 896e391 commit 396364b

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/logger/log-level.type.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,9 @@
44
/**
55
* LogLevel
66
*/
7-
export type LogLevel = 'warning' | 'info' | 'debug'
7+
export enum LogLevel {
8+
// ERROR = 1, // currently not used, since errors are thrown
9+
WARNING = 2,
10+
INFO = 3,
11+
DEBUG = 4
12+
}

src/logger/logger.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ function getLogFn(className: string, modelConstructor: string, level: LogLevel):
4343
*/
4444
export function createLogger(className: string, modelConstructor: ModelConstructor<any>): Logger {
4545
return {
46-
warn: getLogFn(className, modelConstructor.name, 'warning'),
47-
info: getLogFn(className, modelConstructor.name, 'info'),
48-
debug: getLogFn(className, modelConstructor.name, 'debug'),
46+
warn: getLogFn(className, modelConstructor.name, LogLevel.WARNING),
47+
info: getLogFn(className, modelConstructor.name, LogLevel.INFO),
48+
debug: getLogFn(className, modelConstructor.name, LogLevel.DEBUG),
4949
}
5050
}

0 commit comments

Comments
 (0)