Module: TreasureData

Defined in:
lib/td/logger.rb,
lib/td/logger.rb,
lib/td/logger/event.rb,
lib/td/logger/version.rb,
lib/td/logger/td_logger.rb,
lib/td/logger/agent/rack.rb,
lib/td/logger/agent/rails.rb,
lib/td/logger/agent/rails/model.rb,
lib/td/logger/agent/rails/config.rb,
lib/td/logger/agent/rails/controller.rb

Overview

shortcut methods

Defined Under Namespace

Modules: Logger

Constant Summary collapse

Event =
TreasureData::Logger::Event

Class Method Summary collapse

Class Method Details

.eventObject



56
57
58
# File 'lib/td/logger.rb', line 56

def self.event
  TreasureData::Logger.event
end

.log(*args) ⇒ Object

backward compatibility



63
64
65
# File 'lib/td/logger.rb', line 63

def self.log(*args)  # :nodoc:
  TreasureData::Logger.post(*args)
end

.open(database, options = {}) ⇒ Object



36
37
38
# File 'lib/td/logger.rb', line 36

def self.open(database, options={})
  TreasureData::Logger.open(database, options)
end

.open_agent(tag, options = {}) ⇒ Object



40
41
42
# File 'lib/td/logger.rb', line 40

def self.open_agent(tag, options={})
  TreasureData::Logger.open_agent(tag, options)
end

.open_nullObject



44
45
46
# File 'lib/td/logger.rb', line 44

def self.open_null
  TreasureData::Logger.open_null
end

.post(tag, record = {}) ⇒ Object



48
49
50
# File 'lib/td/logger.rb', line 48

def self.post(tag, record={})
  TreasureData::Logger.post(tag, record)
end

.post_with_time(tag, record, time) ⇒ Object



52
53
54
# File 'lib/td/logger.rb', line 52

def self.post_with_time(tag, record, time)
  TreasureData::Logger.post_with_time(tag, record, time)
end