| 21 | logger.opt(depth=depth, exception=record.exc_info).log(level, record.getMessage()) |
| 22 | |
| 23 | class LoguruStream: |
| 24 | def write(self, message): |
| 25 | if message.strip(): # Only log non-empty messages |
| 26 | logger.info(message.strip()) # Changed to debug level |
| 27 | |
| 28 | def flush(self): |
| 29 | pass |
| 30 | |
| 31 | @contextmanager |
| 32 | def capture_stdout_to_loguru(): |
no outgoing calls
no test coverage detected