diff --git a/src/libxrpl/basics/Log.cpp b/src/libxrpl/basics/Log.cpp index 6cbc477bff..e686effe5a 100644 --- a/src/libxrpl/basics/Log.cpp +++ b/src/libxrpl/basics/Log.cpp @@ -366,9 +366,9 @@ Logs::format( { // Append trace context as structured key=value fields that the // OTel Collector filelog receiver regex_parser can extract. - char traceId[33], spanId[17]; - ctx.trace_id().ToLowerBase16(traceId); - ctx.span_id().ToLowerBase16(spanId); + char traceId[32], spanId[16]; + ctx.trace_id().ToLowerBase16(opentelemetry::nostd::span{traceId}); + ctx.span_id().ToLowerBase16(opentelemetry::nostd::span{spanId}); output += "trace_id="; output.append(traceId, 32); output += " span_id=";