Class: FileSafeLogger

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

Defined Under Namespace

Classes: LogDevice

Constant Summary collapse

VERSION =
"0.1.0"

Instance Method Summary collapse

Constructor Details

#initialize(logdev, shift_age = 0, shift_size = 1048576) ⇒ FileSafeLogger

Returns a new instance of FileSafeLogger.



5
6
7
8
9
10
11
# File 'lib/file_safe_logger.rb', line 5

def initialize(logdev, shift_age = 0, shift_size = 1048576)
  super(nil, shift_age, shift_size)
  if logdev
    @logdev = FileSafeLogger::LogDevice.new(logdev, :shift_age => shift_age,
                                            :shift_size => shift_size)
  end
end