File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
livekit-agents/livekit/agents/telemetry Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change 3636from opentelemetry .exporter .otlp .proto .http .metric_exporter import OTLPMetricExporter
3737from opentelemetry .exporter .otlp .proto .http import Compression
3838
39- from google .protobuf .json_format import MessageToJson
39+ from google .protobuf .json_format import MessageToJson , MessageToDict
4040
4141from ..utils import misc
4242from ..log import logger
@@ -282,17 +282,20 @@ async def _upload_session_report(
282282 chat_logger = get_logger_provider ().get_logger ("chat_history" )
283283 for item in report .chat_history .items :
284284 item_proto = _to_proto_chat_item (item )
285- item_json = MessageToJson (item_proto )
285+ item_dict = MessageToDict (item_proto )
286286 chat_logger .emit (
287287 LogRecord (
288288 timestamp = int (item .created_at * 1e9 ),
289- body = item_json ,
289+ body = "chat_item" ,
290290 trace_id = 0 ,
291291 span_id = 0 ,
292292 trace_flags = 0 ,
293293 severity_number = SeverityNumber .UNSPECIFIED ,
294294 severity_text = "unspecified" ,
295- attributes = {"protobuf.message_type" : item_proto .DESCRIPTOR .full_name },
295+ attributes = {
296+ "protobuf.message_type" : item_proto .DESCRIPTOR .full_name ,
297+ "chat.item" : item_dict ,
298+ },
296299 )
297300 )
298301
You can’t perform that action at this time.
0 commit comments