Module: GrayLogger

Defined in:
lib/gray_logger.rb,
lib/gray_logger/proxy.rb,
lib/gray_logger/bucket.rb,
lib/gray_logger/logger.rb,
lib/gray_logger/message.rb,
lib/gray_logger/railtie.rb,
lib/gray_logger/support.rb,
lib/gray_logger/configuration.rb,
lib/gray_logger/rails_modules.rb,
lib/gray_logger/helper_methods.rb

Defined Under Namespace

Modules: HelperMethods, RailsModules, Support Classes: Bucket, Configuration, Logger, Message, Proxy, Railtie

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



20
21
22
# File 'lib/gray_logger.rb', line 20

def configuration
  @configuration
end

Class Method Details

.configure(config) {|configuration| ... } ⇒ Object

GrayLogger.configure(=> ‘127.0.0.1’) do |config|

config.port = "11200"

end

Yields:



26
27
28
29
# File 'lib/gray_logger.rb', line 26

def self.configure(config)
  self.configuration = ::GrayLogger::Configuration.new(config)
  yield(configuration) if block_given?
end

.proxyObject



56
57
58
# File 'lib/gray_logger/proxy.rb', line 56

def self.proxy
  @proxy ||= ::GrayLogger::Proxy.new
end

.proxy=(proxy) ⇒ Object



52
53
54
# File 'lib/gray_logger/proxy.rb', line 52

def self.proxy= proxy
  @proxy = proxy
end