Module: MongodbLogger::Config
Overview
Change config options in an initializer:
MongodbLogger::Base.on_log_exception do |mongo_record|
... call some code ...
end
Or in a block:
MongodbLogger::Base.configure do |config|
config.on_log_exception do |mongo_record|
... call some code ...
end
end
Instance Attribute Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#disabled ⇒ Object
32 33 34 |
# File 'lib/mongodb_logger/config.rb', line 32 def disabled @disabled ||= false end |
#on_log_exception(*args, &block) ⇒ Object
24 25 26 27 28 29 30 |
# File 'lib/mongodb_logger/config.rb', line 24 def on_log_exception(*args, &block) if block @on_log_exception = block elsif @on_log_exception @on_log_exception.call(*args) end end |
Instance Method Details
#configure {|_self| ... } ⇒ Object
20 21 22 |
# File 'lib/mongodb_logger/config.rb', line 20 def configure yield self end |