naturtag.widgets.logger module#
- class naturtag.widgets.logger.QtRichHandler#
Bases:
rich.logging.RichHandler
Logging handler that writes to a Qt widget
- emit(record)#
Invoked by logging.
- naturtag.widgets.logger.init_handler(level='DEBUG', root_level='INFO', logfile='log.log')#
Initialize logging handler and attach to root logger
- Parameters
level (
str
) – Logging level for naturtagroot_level (
str
) – Logging level for root logger (applies to other libraries)logfile (
Union
[Path
,str
]) – Optional log file to write to
- Return type