aboutsummaryrefslogtreecommitdiffstats
path: root/actioncable/lib/action_cable/process/logging.rb
diff options
context:
space:
mode:
Diffstat (limited to 'actioncable/lib/action_cable/process/logging.rb')
-rw-r--r--actioncable/lib/action_cable/process/logging.rb9
1 files changed, 5 insertions, 4 deletions
diff --git a/actioncable/lib/action_cable/process/logging.rb b/actioncable/lib/action_cable/process/logging.rb
index dce637b3ca..ebb8990891 100644
--- a/actioncable/lib/action_cable/process/logging.rb
+++ b/actioncable/lib/action_cable/process/logging.rb
@@ -1,7 +1,8 @@
require 'action_cable/server'
-require 'eventmachine'
-EM.error_handler do |e|
- puts "Error raised inside the event loop: #{e.message}"
- puts e.backtrace.join("\n")
+if defined?(::EventMachine)
+ EventMachine.error_handler do |e|
+ puts "Error raised inside the event loop: #{e.message}"
+ puts e.backtrace.join("\n")
+ end
end