General logging utilities¶
Minimal utilities for logging.
add_file_handler(logger, log_name=None, log_path=None)
¶
Adds a file handler to the logger.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
logger
|
Logger
|
The logger to add the file handler to. |
required |
log_name
|
str
|
The name of the log file. |
None
|
Source code in src/nnunet_serve/logging_utils.py
add_file_handler_to_manager(log_name=None, log_path=None, exclude=[])
¶
Adds a file handler to all loggers in the manager.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
log_name
|
str
|
The name of the log file. |
None
|
Source code in src/nnunet_serve/logging_utils.py
get_logger(log_name)
¶
Returns a logger that logs to console. Features the following: - Console stream handler (already present) - Optional rotating file handler (env LOG_TO_FILE=1) - Redaction filter for common secret keys - Propagation disabled to avoid duplicate logs
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
log_name
|
str
|
The name of the logger. |
required |
Returns:
| Type | Description |
|---|---|
Logger
|
logging.Logger: The logger. |