morelogging.compat¶
handler_as_stlib_formatter()¶
Signature¶
def handler_as_stlib_formatter(handler: LogHandler, lsi: LogStreamInfo) -> logging.Formatter:
...
Arguments¶
handler: LogHandler- A morelogging log handler
lsi: LogStreamInfo- A morelogging LSI object (
LogStreamInfo, obtained fromLogStream.lsi)
Return Value¶
Returns an instance of a custom subclass of logging.Formatter, that redirects all logs to a morelogging log handler's formatter.
handler_as_stlib_handler() ¶
Signature¶
def handler_as_stlib_handler(handler: LogHandler, lsi: LogStreamInfo) -> logging.Handler:
...
Arguments¶
handler: LogHandler- A morelogging log handler
lsi: LogStreamInfo- A morelogging LSI object (
LogStreamInfo, obtained fromLogStream.lsi)
Return Value¶
Returns an instance of a custom subclass of logging.Handler, that redirects all logs to a morelogging log handler.
logger_as_stlib_handler()¶
Signature¶
def logger_as_stlib_handler(logger: Logger) -> logging.Handler:
...
Arguments¶
logger: Logger- A morelogging logger object
Return Value¶
Returns a logging Handler that redirects all logs to the morelogging Logger logger.
stlib_logger_as_logger()¶
Signature¶
def stlib_logger_as_logger(logger: logging.Logger) -> Logger:
...
Arguments¶
logger: logging.Logger- A logging.Logger object
Return Value¶
Returns a morelogging.Logger instance that redirects all logs to the logging.Logger instance passed via logger.