Sha256: e9db592cc7956d95adf9bf81c17a6b13b00c8a1703d5ae77c0fd7e29cf379487
Contents?: true
Size: 700 Bytes
Versions: 4
Compression:
Stored size: 700 Bytes
Contents
# Correlating trace and logs ## Standard Ruby logger To add trace metadata of the current trace to logs, use the `Splunk::Otel::Logging.format_correlation` function of the [Ruby standard logger](https://ruby-doc.org/stdlib-3.1.1/libdoc/logger/rdoc/Logger.html) to set the formatter, as in the following example: ``` ruby require "splunk/otel" logger.formatter = proc do |severity, datetime, progname, msg| "#{Splunk::Otel::Logging.format_correlation} : #{msg}\n" end ``` This adds `service.name=<ServiceName> trace_id=<TraceId> span_id=<SpanId>` to each log line. ``` service.name=basic-service trace_id=789b159aaee2b389a8771b2588278bcf span_id=6d26eba14a81f3fa : show log correlation ```
Version data entries
4 entries across 4 versions & 1 rubygems