picometer.logging
Attributes
Classes
Custom handler for external log processing, see register_log_listener |
Functions
|
Set up logging, but don't log yet in case picometer is used as package |
|
If used as program, allow logging directly to a file using FileHandler |
|
A simple implementation, register function to call it for each log entry |
Module Contents
- picometer.logging.formatter
- picometer.logging._get_logger() logging.Logger[source]
Set up logging, but don’t log yet in case picometer is used as package
- picometer.logging.logger
- picometer.logging.add_file_handler(path: str | pathlib.Path) logging.FileHandler[source]
If used as program, allow logging directly to a file using FileHandler
- class picometer.logging.LogEventHandler(log_callback)[source]
Bases:
logging.HandlerCustom handler for external log processing, see register_log_listener
- log_callback
- picometer.logging.register_log_listener(log_callback: Callable[[str], Any]) LogEventHandler[source]
A simple implementation, register function to call it for each log entry