module LogStasher

Constants

VERSION

Attributes

append_fields_callback[R]
enabled[W]
include_parameters[W]
serialize_parameters[W]
silence_standard_logging[W]

Public Class Methods

append_fields(&block) click to toggle source
# File lib/logstasher.rb, line 12
def append_fields(&block)
  @append_fields_callback = block
end
enabled?() click to toggle source
# File lib/logstasher.rb, line 16
def enabled?
  if @enabled.nil?
    @enabled = false
  end

  @enabled
end
include_parameters?() click to toggle source
# File lib/logstasher.rb, line 24
def include_parameters?
  if @include_parameters.nil?
    @include_parameters = true
  end

  @include_parameters
end
initialize_logger(device = $stdout, level = ::Logger::INFO) click to toggle source
# File lib/logstasher.rb, line 40
def initialize_logger(device = $stdout, level = ::Logger::INFO)
  ::Logger.new(device).tap do |new_logger|
    new_logger.level = level
  end
end
logger() click to toggle source
# File lib/logstasher.rb, line 46
def logger
  @logger ||= initialize_logger
end
logger=(log) click to toggle source
# File lib/logstasher.rb, line 50
def logger=(log)
  @logger = log
end
serialize_parameters?() click to toggle source
# File lib/logstasher.rb, line 32
def serialize_parameters?
  if @serialize_parameters.nil?
    @serialize_parameters = true
  end

  @serialize_parameters
end
silence_standard_logging?() click to toggle source
# File lib/logstasher.rb, line 54
def silence_standard_logging?
  if @silence_standard_logging.nil?
    @silence_standard_logging = false
  end

  @silence_standard_logging
end