Skip to content

Commit 4abc75c

Browse files
committed
fix(logging): add missing :origin to logger patch
1 parent 25a7835 commit 4abc75c

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

sentry-ruby/lib/sentry/std_lib_logger.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ module StdLibLogger
1212
4 => :fatal
1313
}.freeze
1414

15+
ORIGIN = "auto.logger.ruby.std_logger"
16+
1517
def add(severity, message = nil, progname = nil, &block)
1618
result = super
1719

@@ -32,7 +34,7 @@ def add(severity, message = nil, progname = nil, &block)
3234
message = message.to_s.strip
3335

3436
if !message.nil? && message != Sentry::Logger::PROGNAME && method = SEVERITY_MAP[severity]
35-
Sentry.logger.send(method, message)
37+
Sentry.logger.send(method, message, origin: ORIGIN)
3638
end
3739
end
3840

sentry-ruby/spec/isolated/std_lib_logger_spec.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757

5858
expect(log_event[:level]).to eql(level)
5959
expect(log_event[:body]).to eql("Hello World")
60+
expect(log_event[:attributes]["sentry.origin"][:value]).to eq("auto.logger.ruby.std_logger")
6061
end
6162
end
6263
end

0 commit comments

Comments
 (0)