Class: ThinkingData::HeadlessLogger

Inherits:
Logger
  • Object
show all
Defined in:
lib/thinkingdata-ruby/td_logger_consumer.rb

Overview

Dismantle the header and save it under another name

Defined Under Namespace

Classes: LogDevice

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of HeadlessLogger.



9
10
11
12
13
14
# File 'lib/thinkingdata-ruby/td_logger_consumer.rb', line 9

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