Convert LogLevel enum to logging module level.
(self, log_level: LogLevel)
| 51 | self.correlation_id = None |
| 52 | |
| 53 | def _get_logging_level(self, log_level: LogLevel) -> int: |
| 54 | """Convert LogLevel enum to logging module level.""" |
| 55 | level_map = { |
| 56 | LogLevel.DEBUG: logging.DEBUG, |
| 57 | LogLevel.INFO: logging.INFO, |
| 58 | LogLevel.WARNING: logging.WARNING, |
| 59 | LogLevel.ERROR: logging.ERROR, |
| 60 | LogLevel.CRITICAL: logging.CRITICAL |
| 61 | } |
| 62 | return level_map.get(log_level, logging.INFO) |
| 63 | |
| 64 | def _should_log(self, level: LogLevel) -> bool: |
| 65 | """Check if a log level should be logged based on configured level.""" |