forked from vieter-v/vieter
36 lines
822 B
Coq
36 lines
822 B
Coq
|
module daemon
|
||
|
|
||
|
import log
|
||
|
|
||
|
// log reate a log message with the given level
|
||
|
pub fn (mut d Daemon) log(msg &string, level log.Level) {
|
||
|
lock d.logger {
|
||
|
d.logger.send_output(msg, level)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// lfatal create a log message with the fatal level
|
||
|
pub fn (mut d Daemon) lfatal(msg &string) {
|
||
|
d.log(msg, log.Level.fatal)
|
||
|
}
|
||
|
|
||
|
// lerror create a log message with the error level
|
||
|
pub fn (mut d Daemon) lerror(msg &string) {
|
||
|
d.log(msg, log.Level.error)
|
||
|
}
|
||
|
|
||
|
// lwarn create a log message with the warn level
|
||
|
pub fn (mut d Daemon) lwarn(msg &string) {
|
||
|
d.log(msg, log.Level.warn)
|
||
|
}
|
||
|
|
||
|
// linfo create a log message with the info level
|
||
|
pub fn (mut d Daemon) linfo(msg &string) {
|
||
|
d.log(msg, log.Level.info)
|
||
|
}
|
||
|
|
||
|
// ldebug create a log message with the debug level
|
||
|
pub fn (mut d Daemon) ldebug(msg &string) {
|
||
|
d.log(msg, log.Level.debug)
|
||
|
}
|