Skip to content

Commit 790c579

Browse files
committed
fix: Ensure the load order of the optional dependency of Rackup
1 parent 93fed9e commit 790c579

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/rails_semantic_logger.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,12 @@ def self.subscriber_patterns(subscriber)
6767
require("rails_semantic_logger/extensions/mongoid/config") if defined?(Mongoid)
6868
require("rails_semantic_logger/extensions/active_support/logger") if defined?(ActiveSupport::Logger)
6969
require("rails_semantic_logger/extensions/active_support/log_subscriber") if defined?(ActiveSupport::LogSubscriber)
70+
71+
begin
72+
require 'rackup'
73+
rescue LoadError
74+
# No need to do anything, will fall back to Rack
75+
end
7076
if defined?(Rackup::Server)
7177
require("rails_semantic_logger/extensions/rackup/server")
7278
elsif defined?(Rack::Server)

0 commit comments

Comments
 (0)