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.
|
## 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
|
## Always writes to log
|
||||||
logger.write(ALWAYS, msg, extra)
|
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?
|
## Always writes to log, and ... maybe should quit?
|
||||||
logger.write(FATAL, msg, extra)
|
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
|
## Only writes to log if logLevel allows it
|
||||||
if logsLevel >= CRITICAL:
|
if logsLevel >= CRITICAL:
|
||||||
logger.write(CRITICAL, msg, extra)
|
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
|
## Only writes to log if logLevel allows it
|
||||||
if logsLevel >= ERROR:
|
if logsLevel >= ERROR:
|
||||||
logger.write(ERROR, msg, extra)
|
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
|
## Only writes to log if logLevel allows it
|
||||||
if logsLevel >= WARNING:
|
if logsLevel >= WARNING:
|
||||||
logger.write(WARNING, msg, extra)
|
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
|
## Only writes to log if logLevel allows it
|
||||||
if logsLevel >= WARNING:
|
if logsLevel >= WARNING:
|
||||||
logger.write(WARNING, msg, extra)
|
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
|
## Only writes to log if logLevel allows it
|
||||||
if logsLevel >= QUIET:
|
if logsLevel >= QUIET:
|
||||||
logger.write(QUIET, msg, extra)
|
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
|
## Only writes to log if logLevel allows it
|
||||||
if logsLevel >= INFO:
|
if logsLevel >= INFO:
|
||||||
logger.write(INFO, msg, extra)
|
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
|
## Only writes to log if logLevel allows it
|
||||||
if logsLevel >= NOISY:
|
if logsLevel >= NOISY:
|
||||||
logger.write(NOISY, msg, extra)
|
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
|
## Only writes to log if logLevel allows it
|
||||||
if logsLevel >= DEBUG:
|
if logsLevel >= DEBUG:
|
||||||
logger.write(DEBUG, msg, extra)
|
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
|
## Only writes to log if logLevel allows it
|
||||||
if logsLevel >= TRACE:
|
if logsLevel >= TRACE:
|
||||||
## Add to the extra context the filename and location of this call
|
## Add to the extra context the filename and location of this call
|
||||||
|
|||||||
Reference in New Issue
Block a user