Method: PerfectQueue::DaemonsLogger#initialize
- Defined in:
- lib/perfectqueue/daemons_logger.rb
#initialize(dev, shift_age = 0, shift_size = 1048576) ⇒ DaemonsLogger
Returns a new instance of DaemonsLogger.
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/perfectqueue/daemons_logger.rb', line 24 def initialize(dev, shift_age=0, shift_size=1048576) @stdout_hook = false @stderr_hook = false if dev.is_a?(String) @path = dev @io = File.open(@path, File::WRONLY|File::APPEND|File::CREAT) else @io = dev end super(@io, shift_size, shift_size) end |