Class: FileSafeLogger::LogDevice

Inherits:
Logger::LogDevice
  • Object
show all
Defined in:
lib/file_safe_logger.rb

Instance Method Summary collapse

Instance Method Details

#write(message) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/file_safe_logger.rb', line 14

def write(message)
  unless FileTest.exist?(@filename)
    @dev.close rescue nil
    @dev = create_logfile(@filename)
  end
  super(message)
end