method
new
v3.2.13 -
Show latest stable
- Class:
ActiveSupport::BufferedLogger
new(log, level = DEBUG)public
No documentation available.
# File activesupport/lib/active_support/buffered_logger.rb, line 47
def initialize(log, level = DEBUG)
@log_dest = log
unless log.respond_to?(:write)
unless File.exist?(File.dirname(log))
ActiveSupport::Deprecation.warn(Automatic directory creation for '#{log}' is deprecated. Please make sure the directory for your log file exists before creating the logger.)
FileUtils.mkdir_p(File.dirname(log))
end
end
@log = open_logfile log
self.level = level
end