diff --git a/lib/split_rails_logs.rb b/lib/split_rails_logs.rb index 5b19587..df23f8f 100644 --- a/lib/split_rails_logs.rb +++ b/lib/split_rails_logs.rb @@ -1,6 +1,5 @@ require "active_support" require "fileutils" -require "logger" require "stringio" class SplitRailsLogs @@ -24,7 +23,7 @@ def self.for_failed(example) # reusing the io and logger instances each time prevents # runaway memory usage @io ||= StringIO.new - @logger ||= Logger.new(@io).tap do |logger| + @logger ||= ActiveSupport::Logger.new(@io).tap do |logger| Rails.logger.extend(ActiveSupport::Logger.broadcast(logger)) end