Skip to content

Commit c2c77ab

Browse files
authored
Merge pull request #212 from NikolayRys/ensure-rackup-load-order
fix: Ensure the load order of the optional dependency of Rackup
2 parents b8c8f5c + 790c579 commit c2c77ab

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Diff for: lib/rails_semantic_logger.rb

+6
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)