Module: Intake
- Defined in:
- lib/intake.rb,
lib/intake/mdc.rb,
lib/intake/sink.rb,
lib/intake/level.rb,
lib/intake/filter.rb,
lib/intake/logger.rb,
lib/intake/io_sink.rb,
lib/intake/version.rb,
lib/intake/formatter.rb,
lib/intake/log_event.rb,
lib/intake/async_sink.rb,
lib/intake/repository.rb,
lib/intake/event_drain.rb,
lib/intake/exception_formatter.rb,
lib/intake/ruby_logger_adapter.rb,
lib/intake/filters/level_filter.rb,
lib/intake/filters/logger_name_prefix_filter.rb
Overview
Public API module of intake logger
Defined Under Namespace
Modules: Filters, MDC
Classes: AsyncSink, EventDrain, ExceptionFormatter, Filter, Formatter, IOSink, Level, LogEvent, Logger, Repository, RubyLoggerAdapter, Sink
Constant Summary
collapse
- VERSION =
'0.3.0'
Class Method Summary
collapse
Class Method Details
.[](logger_name) ⇒ Object
12
13
14
|
# File 'lib/intake.rb', line 12
def self.[](logger_name)
Intake::Logger[logger_name]
end
|
.add_sink(sink) ⇒ Object
16
17
18
|
# File 'lib/intake.rb', line 16
def self.add_sink(sink)
Intake::EventDrain.instance.add_sink sink
end
|
.clear_sinks ⇒ Object
20
21
22
|
# File 'lib/intake.rb', line 20
def self.clear_sinks
Intake::EventDrain.instance.clear_sinks
end
|