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