| 75 | |
| 76 | # Create a handler that forwards all messages to the AgentOps logger |
| 77 | class OtelLogHandler(logging.Handler): |
| 78 | def emit(self, record): |
| 79 | if record.name.startswith(f"{prefix}."): |
| 80 | module_name = record.name.replace(f"{prefix}.", "", 1) |
| 81 | else: |
| 82 | module_name = record.name |
| 83 | message = f"[{prefix}.{module_name}] {record.getMessage()}" |
| 84 | logger.debug(message) |
| 85 | |
| 86 | otel_root_logger.addHandler(OtelLogHandler()) |
no outgoing calls
no test coverage detected
searching dependent graphs…