Method: Datadog::Tracing::Correlation::Identifier#to_h

Defined in:
lib/datadog/tracing/correlation.rb

#to_hObject


45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'lib/datadog/tracing/correlation.rb', line 45

def to_h
  @to_h ||= {
    # Adds IDs as tags to log output
    dd: {
      # To preserve precision during JSON serialization, use strings for large numbers
      env: env.to_s,
      service: service.to_s,
      version: version.to_s,
      trace_id: trace_id.to_s,
      span_id: span_id.to_s
    },
    ddsource: Core::Logging::Ext::DD_SOURCE
  }
end