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