1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

log: improve logging interface (#12886)

This commit is contained in:
Sandro Martini
2021-12-18 11:38:43 +01:00
committed by GitHub
parent 927eecf7c0
commit 80995f3a2d
3 changed files with 38 additions and 13 deletions

View File

@ -11,8 +11,14 @@ fn main() {
l.info('info')
l.warn('warn')
l.error('error')
l.debug('no debug')
l.debug('no output for debug')
l.set_level(.debug)
l.debug('debug')
l.fatal('fatal')
l.debug('debug now')
l.set_level(log.level_from_tag('INFO') or { log.Level.disabled }) // set level from string, sample
l.info('info again')
l.set_level(log.level_from_tag('') or { log.Level.disabled }) // set level from string, sample
l.error('no output anymore')
l.fatal('fatal') // panic, next statements won't be executed
l.set_level(.info)
l.warn('warn')
}