Sha256: 80e1ed990a6de4545c69fad6a6ba95d1478ca3384a9c34a46609592045dd1066
Contents?: true
Size: 710 Bytes
Versions: 1
Compression:
Stored size: 710 Bytes
Contents
class LogMethod::OpenTelemetryAfterLog def self.call(class_thats_logging_name, method_name, object_id, object_class_name, trace_id, current_actor_id, log_message) current_actor_id_attribute = "app.#{LogMethod.config.current_actor_id_label}" OpenTelemetry::Trace.current_span.add_event( log_message, attributes: { "log_method.class_name" => class_thats_logging_name, "log_method.method_name" => method_name, "log_method.object_id" => object_id, "log_method.object_class_name" => object_class_name, "app.trace_id" => trace_id, current_actor_id_attribute => current_actor_id, } ) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
log_method-1.2.0 | lib/log_method/open_telemetry_after_log.rb |