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



72
73
74
# File 'lib/td/logger.rb', line 72

def self.event
  TreasureData::Logger.event
end

.log(*args) ⇒ Object

backward compatibility



79
80
81
# File 'lib/td/logger.rb', line 79

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

.loggerObject



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

def self.logger
  TreasureData::Logger.logger
end

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



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

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

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



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

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

.open_nullObject



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

def self.open_null
  TreasureData::Logger.open_null
end

.open_testObject



60
61
62
# File 'lib/td/logger.rb', line 60

def self.open_test
  TreasureData::Logger.open_test
end

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



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

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

.post_with_time(tag, record, time) ⇒ Object



68
69
70
# File 'lib/td/logger.rb', line 68

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