Method: FileSafeLogger::LogDevice#write

Defined in:
lib/file_safe_logger.rb

#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