Compare commits

..

16 Commits

Author SHA1 Message Date
Jef Roosens 433184877c chore: remove outdated tests
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/build Pipeline failed Details
ci/woodpecker/pr/man unknown status Details
ci/woodpecker/pr/docker unknown status Details
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/test Pipeline failed Details
2023-01-14 21:00:41 +01:00
Jef Roosens 4fb6f629ac chore: please the formatter 2023-01-14 21:00:41 +01:00
Jef Roosens 2e6ac5cda6 fix(cron): fix some bugs 2023-01-14 21:00:41 +01:00
Jef Roosens d6b7ce98c1 feat(cron): proper parse error handling 2023-01-14 21:00:41 +01:00
Jef Roosens 86e519a185 refactor(cron): make next function infallible 2023-01-14 21:00:41 +01:00
Jef Roosens 801a2cd495 fix(cron): ensure valid day values; some other stuff 2023-01-14 21:00:41 +01:00
Jef Roosens 3f1aea13e2 refactor: make cron.expression into cron module 2023-01-14 21:00:41 +01:00
Jef Roosens dce00bfab6 feat(cron): some bug fixes & formatting 2023-01-14 21:00:41 +01:00
Jef Roosens c2e6d168e5 feat(cron): pass original expression tests 2023-01-14 21:00:41 +01:00
Jef Roosens fec8118ff5 feat(cron): first step of replacing cron with C implementation 2023-01-14 21:00:41 +01:00
Jef Roosens 84e7e14a19 chore: remove old cron daemon code 2023-01-14 21:00:39 +01:00
Jef Roosens 2d50889e8e feat(cron): next function in C 2023-01-14 20:59:19 +01:00
Jef Roosens aba1ff4de7 feat(cron): rest of parser in C 2023-01-14 20:59:19 +01:00
Jef Roosens d0b5314619 feat(cron): mostly written C expression parser 2023-01-14 20:59:19 +01:00
Jef Roosens bfd28d6f70 Merge pull request 'Fix for configured log level being ignored.' (#339) from GreekStapler/vieter:fix/logging_level into dev
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/lint Pipeline was successful Details
ci/woodpecker/push/arch Pipeline was successful Details
ci/woodpecker/push/build Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
ci/woodpecker/push/man Pipeline was successful Details
ci/woodpecker/push/docker Pipeline was successful Details
ci/woodpecker/push/deploy Pipeline was successful Details
Reviewed-on: #339
2023-01-08 09:27:12 +01:00
GreekStapler 8432f5915d Fix for configured log level being ignored.
ci/woodpecker/pr/lint Pipeline was successful Details
ci/woodpecker/pr/docs Pipeline was successful Details
ci/woodpecker/pr/build Pipeline was successful Details
ci/woodpecker/pr/docker Pipeline was successful Details
ci/woodpecker/pr/man Pipeline was successful Details
ci/woodpecker/pr/test Pipeline was successful Details
2023-01-07 21:09:55 +00:00
2 changed files with 30 additions and 28 deletions

View File

@ -1,35 +1,36 @@
module agent
import log
// log a message with the given level
pub fn (mut d AgentDaemon) 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 AgentDaemon) lfatal(msg string) {
d.log(msg, log.Level.fatal)
lock d.logger {
d.logger.fatal(msg)
}
}
// lerror create a log message with the error level
pub fn (mut d AgentDaemon) lerror(msg string) {
d.log(msg, log.Level.error)
lock d.logger {
d.logger.error(msg)
}
}
// lwarn create a log message with the warn level
pub fn (mut d AgentDaemon) lwarn(msg string) {
d.log(msg, log.Level.warn)
lock d.logger {
d.logger.warn(msg)
}
}
// linfo create a log message with the info level
pub fn (mut d AgentDaemon) linfo(msg string) {
d.log(msg, log.Level.info)
lock d.logger {
d.logger.info(msg)
}
}
// ldebug create a log message with the debug level
pub fn (mut d AgentDaemon) ldebug(msg string) {
d.log(msg, log.Level.debug)
lock d.logger {
d.logger.debug(msg)
}
}

View File

@ -1,35 +1,36 @@
module web
import log
// log reate a log message with the given level
pub fn (mut ctx Context) log(msg string, level log.Level) {
lock ctx.logger {
ctx.logger.send_output(msg, level)
}
}
// lfatal create a log message with the fatal level
pub fn (mut ctx Context) lfatal(msg string) {
ctx.log(msg, log.Level.fatal)
lock ctx.logger {
ctx.logger.fatal(msg)
}
}
// lerror create a log message with the error level
pub fn (mut ctx Context) lerror(msg string) {
ctx.log(msg, log.Level.error)
lock ctx.logger {
ctx.logger.error(msg)
}
}
// lwarn create a log message with the warn level
pub fn (mut ctx Context) lwarn(msg string) {
ctx.log(msg, log.Level.warn)
lock ctx.logger {
ctx.logger.warn(msg)
}
}
// linfo create a log message with the info level
pub fn (mut ctx Context) linfo(msg string) {
ctx.log(msg, log.Level.info)
lock ctx.logger {
ctx.logger.info(msg)
}
}
// ldebug create a log message with the debug level
pub fn (mut ctx Context) ldebug(msg string) {
ctx.log(msg, log.Level.debug)
lock ctx.logger {
ctx.logger.debug(msg)
}
}