nwm_eval.logging_utils#
Functions to set up logging with noise suppression for distributed workloads (e.g., Dask, Tornado).
- Functions:
setup_logging: Configure logging with custom formatting and noise suppression.
CustomLoggingFormatter: Custom formatter to map ERROR→SEVERE and CRITICAL→FATAL without mutating log records.
NoisyDistributedFilter: Filter to suppress noisy Dask/Tornado connection and heartbeat errors.
StderrFilter: Filter to suppress noisy stderr output that bypasses logging (e.g., in MPI/SLURM environments).
Classes
Map ERROR→SEVERE and CRITICAL→FATAL without mutating log records. |
|
Filter noisy Dask/Tornado connection + heartbeat errors. |
|
Filter stderr output that bypasses logging (e.g., MPI/SLURM environments). |
Functions
Configure logging with noise suppression for distributed workloads. |