-
Notifications
You must be signed in to change notification settings - Fork 755
Closed
Closed
Copy link
Labels
Description
logger1.warning("Quick zephyrs blow, vexing daft Jim.", extra={"custom": "value"})results in
{
"body": "Quick zephyrs blow, vexing daft Jim.",
"severity_number": "<SeverityNumber.WARN: 13>",
"severity_text": "WARN",
"attributes": {
"custom": "value",
"code.filepath": "d:\\repo\\deleteme\\test.py",
"code.function": "<module>",
"code.lineno": 83
},
"dropped_attributes": 0,
"timestamp": "2024-11-24T20:33:16.925676Z",
"observed_timestamp": "2024-11-24T20:33:16.925676Z",
"trace_id": "0x00000000000000000000000000000000",
"span_id": "0x0000000000000000",
"trace_flags": 0,
"resource": {
"attributes": {
"telemetry.sdk.language": "python",
"telemetry.sdk.name": "opentelemetry",
"telemetry.sdk.version": "1.28.2",
"service.name": "test logs"
},
"schema_url": ""
}
}specifically "severity_number": "<SeverityNumber.WARN: 13>",
opentelemetry-python/opentelemetry-sdk/src/opentelemetry/sdk/_logs/_internal/__init__.py
Line 226 in ac81b5e
| "severity_number": repr(self.severity_number), |
It seems unnecessary (not parseable, there is also severity text to provide the context).
The suggestion is to do "severity_number": self.severity_number.value, instead.
Part of open-telemetry/community#1751
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done