We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 293618f commit caa1202Copy full SHA for caa1202
1 file changed
src/logger.ts
@@ -1,7 +1,19 @@
1
-type LogLevel = 'verbose' | 'debug' | 'info' | 'warn' | 'error'
+enum LogLevel {
2
+ VERBOSE = 0,
3
+ DEBUG,
4
+ INFO,
5
+ WARN,
6
+ ERROR
7
+}
8
+
9
+type LogLevelStrings = Lowercase<keyof typeof LogLevel>
10
11
type LoggerOptions = {
- level: LogLevel
12
+ level: LogLevelStrings
13
14
15
+function getLogLevel(level: LogLevelStrings): LogLevel {
16
+ return LogLevel[level.toUpperCase() as keyof typeof LogLevel]
17
}
18
19
function Logger(
0 commit comments