Export the shorthand logging level methods
This commit is contained in:
@@ -235,55 +235,55 @@ proc write*(log: Logger; lvl: LogLevel; msg: string; extra: varargs[KVPair]) =
|
||||
################################################################
|
||||
## Shorthand for the various levels.
|
||||
##
|
||||
template always(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template always*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Always writes to log
|
||||
logger.write(ALWAYS, msg, extra)
|
||||
|
||||
template fatal(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template fatal*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Always writes to log, and ... maybe should quit?
|
||||
logger.write(FATAL, msg, extra)
|
||||
|
||||
template critical(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template critical*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Only writes to log if logLevel allows it
|
||||
if logsLevel >= CRITICAL:
|
||||
logger.write(CRITICAL, msg, extra)
|
||||
|
||||
template error(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template error*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Only writes to log if logLevel allows it
|
||||
if logsLevel >= ERROR:
|
||||
logger.write(ERROR, msg, extra)
|
||||
|
||||
template warning(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template warning*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Only writes to log if logLevel allows it
|
||||
if logsLevel >= WARNING:
|
||||
logger.write(WARNING, msg, extra)
|
||||
|
||||
template warn(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template warn*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Only writes to log if logLevel allows it
|
||||
if logsLevel >= WARNING:
|
||||
logger.write(WARNING, msg, extra)
|
||||
|
||||
template quiet(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template quiet*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Only writes to log if logLevel allows it
|
||||
if logsLevel >= QUIET:
|
||||
logger.write(QUIET, msg, extra)
|
||||
|
||||
template info(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template info*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Only writes to log if logLevel allows it
|
||||
if logsLevel >= INFO:
|
||||
logger.write(INFO, msg, extra)
|
||||
|
||||
template noisy(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template noisy*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Only writes to log if logLevel allows it
|
||||
if logsLevel >= NOISY:
|
||||
logger.write(NOISY, msg, extra)
|
||||
|
||||
template debug(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template debug*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Only writes to log if logLevel allows it
|
||||
if logsLevel >= DEBUG:
|
||||
logger.write(DEBUG, msg, extra)
|
||||
|
||||
template trace(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
template trace*(logger: Logger; msg: string; extra: varargs[KVPair]) =
|
||||
## Only writes to log if logLevel allows it
|
||||
if logsLevel >= TRACE:
|
||||
## Add to the extra context the filename and location of this call
|
||||
|
||||
Reference in New Issue
Block a user