Skip to content

Commit 5a9b60f

Browse files
slashd0tdarinhoward
authored andcommitted
Patch/undefined log message task for NilClass (#28)
* RT-2599 Fix the authorization error issue in Passenger * Fix error that return undefined log_message_task for NilClass * Update unix socket sender Class * Exclude the Gemfile.lock * Reset Gemfile.lock to prev version
1 parent 6218871 commit 5a9b60f

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

lib/stackify/agent_base_sender.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ def create_log_group msgs
3838
msgs.each do |msg|
3939
log_group.logs << msg
4040
end
41-
log_group.environment = details['env']
42-
log_group.server_name = details['server_name']
43-
log_group.application_name = details['app_name']
44-
log_group.application_location = details['app_location']
41+
log_group.environment = details['env'].to_s
42+
log_group.server_name = details['server_name'].to_s
43+
log_group.application_name = details['app_name'].to_s
44+
log_group.application_location = details['app_location'].to_s
4545
log_group.logger = 'Ruby logger'
4646
log_group.platform = 'ruby'
4747
log_group

lib/stackify/logger_client.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@ class LoggerClient
44
def initialize
55
@@errors_governor = Stackify::ErrorsGovernor.new
66
@@transport = Stackify::TransportSelector.new(Stackify.configuration.transport).transport
7+
return if @@transport.nil?
78
end
89

910
def log level, msg, call_trace
11+
return if @@transport.nil?
1012
task = log_message_task level, msg, call_trace
1113
@@transport.log level, msg, call_trace, task
1214
end
1315

1416
def log_exception level= :error, ex
17+
return if @@transport.nil?
1518
task = log_exception_task level, ex
1619
@@transport.log_exception level, ex, task
1720
end
@@ -38,10 +41,12 @@ def is_correct_log_level? level
3841
end
3942

4043
def log_message_task level, msg, call_trace, trans_id=nil, log_uuid=nil
44+
return if @@transport.nil?
4145
@@transport.log_message_task level, msg, call_trace, trans_id, log_uuid
4246
end
4347

4448
def log_exception_task level, ex, trans_id=nil, log_uuid=nil
49+
return if @@transport.nil?
4550
@@transport.log_exception_task level, ex, trans_id, log_uuid
4651
end
4752
end

0 commit comments

Comments
 (0)