Module: ElasticLogger

Defined in:
lib/elastic-logger.rb,
lib/elastic-logger/types.rb,
lib/elastic-logger/logger.rb,
lib/elastic-logger/railtie.rb,
lib/elastic-logger/version.rb,
lib/elastic-logger/elk_writer.rb,
lib/elastic-logger/disk_writer.rb,
lib/elastic-logger/elk_rotator.rb,
lib/elastic-logger/null_writer.rb,
lib/elastic-logger/configuration.rb,
lib/elastic-logger/message_parser.rb

Defined Under Namespace

Classes: Configuration, DiskWriter, ElkRotator, ElkWriter, Logger, MessageParser, NullLogger, Railtie, Types

Constant Summary collapse

VERSION =
'0.5.4'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



15
16
17
# File 'lib/elastic-logger.rb', line 15

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



19
20
21
# File 'lib/elastic-logger.rb', line 19

def self.configure
  yield(configuration)
end