diff options
Diffstat (limited to 'logging')
| -rw-r--r-- | logging/README.md | 11 | ||||
| -rw-r--r-- | logging/handlers/console.ts | 44 |
2 files changed, 29 insertions, 26 deletions
diff --git a/logging/README.md b/logging/README.md index b444b411b..26047d9a2 100644 --- a/logging/README.md +++ b/logging/README.md @@ -2,11 +2,14 @@ Very much work in progress. Contributions welcome. -This library is heavily inspired by Python's [logging](https://docs.python.org/3/library/logging.html#logging.Logger.log) module, altough -it's not planned to be a direct port. Having separate loggers, handlers, formatters and filters gives developer very granular control over logging -which is most desirable for server side software. +This library is heavily inspired by Python's +[logging](https://docs.python.org/3/library/logging.html#logging.Logger.log) +module, altough it's not planned to be a direct port. Having separate loggers, +handlers, formatters and filters gives developer very granular control over +logging which is most desirable for server side software. Todo: + - [ ] implement formatters - [ ] implement `FileHandler` -- [ ] tests
\ No newline at end of file +- [ ] tests diff --git a/logging/handlers/console.ts b/logging/handlers/console.ts index 219a3baec..8db0add31 100644 --- a/logging/handlers/console.ts +++ b/logging/handlers/console.ts @@ -1,26 +1,26 @@ -import { BaseHandler } from '../handler.ts'; -import { LogLevel } from '../levels.ts'; +import { BaseHandler } from "../handler.ts"; +import { LogLevel } from "../levels.ts"; export class ConsoleHandler extends BaseHandler { - _log(level, ...args) { - switch (level) { - case LogLevel.DEBUG: - console.log(...args); - return; - case LogLevel.INFO: - console.info(...args); - return; - case LogLevel.WARNING: - console.warn(...args); - return; - case LogLevel.ERROR: - console.error(...args); - return; - case LogLevel.CRITICAL: - console.error(...args); - return; - default: - return; - } + _log(level, ...args) { + switch (level) { + case LogLevel.DEBUG: + console.log(...args); + return; + case LogLevel.INFO: + console.info(...args); + return; + case LogLevel.WARNING: + console.warn(...args); + return; + case LogLevel.ERROR: + console.error(...args); + return; + case LogLevel.CRITICAL: + console.error(...args); + return; + default: + return; } + } } |
