Introduces convenient logging functions for usage in loops:
The functions with the postfix _once only log when they are called for the first time. This is useful when used inside loops while the arguments to be logged do not change. The current alternatives (logging.info, logging.warning, etc.) can load the log too heavily here.
log_once(level, msg, *args) Logs only the first call. (Forwards to log_first_n)
Introduces convenient logging functions for usage in loops:
The functions with the postfix
_once
only log when they are called for the first time. This is useful when used inside loops while the arguments to be logged do not change. The current alternatives (logging.info
,logging.warning
, etc.) can load the log too heavily here.log_once(level, msg, *args)
Logs only the first call. (Forwards tolog_first_n
)debug_once(msg, *args)
forwards tolog_once
.info_once(msg, *args)
forwards tolog_once
.warning_once(msg, *args)
forwards tolog_once
.error_once(msg, *args)
forwards tolog_once
.fatal_once(msg, *args)
forwards tolog_once
.