From 4659271518b71b90eb82b05b8aeb655c82a8a93e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 2 Jan 2019 15:12:48 +0100 Subject: Improve logging module (denoland/deno_std#51) Original: https://github.com/denoland/deno_std/commit/439885c756615f4da4953460c47d58cc9cc5bd2b --- logging/levels.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'logging/levels.ts') diff --git a/logging/levels.ts b/logging/levels.ts index 8ba8a8fec..52d28aea5 100644 --- a/logging/levels.ts +++ b/logging/levels.ts @@ -1,4 +1,5 @@ export const LogLevel = { + NOTSET: 0, DEBUG: 10, INFO: 20, WARNING: 30, @@ -7,14 +8,16 @@ export const LogLevel = { }; const byName = { + NOTSET: LogLevel.NOTSET, DEBUG: LogLevel.DEBUG, INFO: LogLevel.INFO, WARNING: LogLevel.WARNING, ERROR: LogLevel.ERROR, - CRITICAL: LogLevel.DEBUG + CRITICAL: LogLevel.CRITICAL }; const byLevel = { + [LogLevel.NOTSET]: "NOTSET", [LogLevel.DEBUG]: "DEBUG", [LogLevel.INFO]: "INFO", [LogLevel.WARNING]: "WARNING", @@ -22,10 +25,10 @@ const byLevel = { [LogLevel.CRITICAL]: "CRITICAL" }; -export function getLevelByName(name) { +export function getLevelByName(name: string): number { return byName[name]; } -export function getLevelName(level) { +export function getLevelName(level: number): string { return byLevel[level]; } -- cgit v1.2.3