Logging#
- configure_logging(*, sink: Any = None, level: str = 'INFO', format: str = '<green>{time:YYYY-MM-DD HH:mm:ss.SSS}</green> | <level>{level: <8}</level> | <cyan>{name}</cyan>:<cyan>{function}</cyan>:<cyan>{line}</cyan> - <level>{message}</level>', replace: bool = True, **kwargs) int[source]#
Configure loguru output for psipose diagnostics.
- Parameters:
sink (object, optional) – Loguru sink. Defaults to
sys.stderr.level (str, default="INFO") – Minimum log level for emitted records.
format (str, default=_DEFAULT_FORMAT) – Loguru message format.
replace (bool, default=True) – Whether to remove existing loguru handlers before adding this sink.
**kwargs – Additional keyword arguments passed to
loguru.logger.add.
- Returns:
The loguru handler id.
- Return type:
int