Module: Timber
- Defined in:
- lib/timber.rb,
lib/timber/util.rb,
lib/timber/event.rb,
lib/timber/timer.rb,
lib/timber/config.rb,
lib/timber/events.rb,
lib/timber/logger.rb,
lib/timber/context.rb,
lib/timber/version.rb,
lib/timber/contexts.rb,
lib/timber/log_entry.rb,
lib/timber/integrator.rb,
lib/timber/integration.rb,
lib/timber/log_devices.rb,
lib/timber/events/error.rb,
lib/timber/contexts/http.rb,
lib/timber/contexts/user.rb,
lib/timber/contexts/system.rb,
lib/timber/current_context.rb,
lib/timber/contexts/release.rb,
lib/timber/contexts/runtime.rb,
lib/timber/contexts/session.rb,
lib/timber/events/exception.rb,
lib/timber/events/sql_query.rb,
lib/timber/log_devices/http.rb,
lib/timber/config/integrations.rb,
lib/timber/events/controller_call.rb,
lib/timber/events/template_render.rb,
lib/timber/util/non_nil_hash_builder.rb,
lib/timber/log_devices/http/request_attempt.rb,
lib/timber/log_devices/http/flushable_dropping_sized_queue.rb
Defined Under Namespace
Modules: Events, Integration, Timer Classes: Config, CurrentContext, Integrator, LogEntry, Logger
Constant Summary collapse
- VERSION =
"3.0.1"
Class Method Summary collapse
-
.config ⇒ Object
Access the main configuration object.
-
.start_timer ⇒ Object
Starts a timer for timing events.
-
.with_context(context, &block) ⇒ Object
Adds context to all logs written within the passed block.
Class Method Details
.config ⇒ Object
Access the main configuration object. Please see {Timber{Timber::Config} for more details.
22 23 24 |
# File 'lib/timber.rb', line 22 def self.config Config.instance end |
.start_timer ⇒ Object
Starts a timer for timing events. Please see {Timber{Timber::Timber{Timber::Timber.start} for more details.
27 28 29 |
# File 'lib/timber.rb', line 27 def self.start_timer Timer.start end |
.with_context(context, &block) ⇒ Object
Adds context to all logs written within the passed block. Please see {Timber{Timber::CurrentContext{Timber::CurrentContext.with} for a more detailed description with examples.
33 34 35 |
# File 'lib/timber.rb', line 33 def self.with_context(context, &block) CurrentContext.with(context, &block) end |