Class: Browsery::Logger

Inherits:
ActiveSupport::Logger
  • Object
show all
Defined in:
lib/browsery/logger.rb

Constant Summary collapse

LOG_FILE_MODE =
File::WRONLY | File::APPEND | File::CREAT

Instance Method Summary collapse

Constructor Details

#initialize(file, *args) ⇒ Logger

Returns a new instance of Logger.



6
7
8
9
# File 'lib/browsery/logger.rb', line 6

def initialize(file, *args)
  file = File.open(Browsery.root.join('logs', file), LOG_FILE_MODE) unless file.respond_to?(:write)
  super(file, *args)
end