log: extended logging level names when printed

pull/3882/head
Major Taylor 2020-02-29 08:31:59 -05:00 committed by GitHub
parent f9d5c0110f
commit d4b0de2dce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 26 additions and 24 deletions

View File

@ -1,9 +1,11 @@
module log module log
import os import (
import time os
import term time
import filepath term
filepath
)
pub enum LogLevel { pub enum LogLevel {
fatal = 1 fatal = 1
@ -15,11 +17,11 @@ pub enum LogLevel {
fn tag(l LogLevel) string { fn tag(l LogLevel) string {
return match l { return match l {
.fatal { term.red('F') } .fatal { term.red('FATAL') }
.error { term.red('E') } .error { term.red('ERROR') }
.warn { term.yellow('W') } .warn { term.yellow('WARN ') }
.info { term.white('I') } .info { term.white('INFO ') }
.debug { term.blue('D') } .debug { term.blue('DEBUG') }
else { ' ' } else { ' ' }
} }
} }