Class: Log::Substitute::Log
Defined Under Namespace
Classes: NullDevice
Instance Attribute Summary collapse
-
#telemetry_sink ⇒ Object
Returns the value of attribute telemetry_sink.
Instance Method Summary collapse
Methods inherited from Log
bare, build, #call, #clear, configure, inherited, no_defaults, set_defaults, #tag!, #telemetry, #write?
Methods included from Registry
Methods included from Log::SubjectName
Methods included from Telemetry::Register
Methods included from Write
Methods included from Filter
#log_all_tags?, #log_untagged?, #precedent?, #tags_intersect?, #write_level?, #write_tag?
Methods included from Tags
#excluded_tags, #included_tags, #tag=, #tag?, #tags, #tags=, #tags?
Methods included from Level
#add_level, #assure_level, #level, #level=, #level?, #logger_ordinal, #max_level, #max_level!, #min_level, #min_level!, #no_level!, #no_ordinal, #ordinal, #remove_level
Methods included from Levels
included, #level_names, #levels, #levels?
Instance Attribute Details
#telemetry_sink ⇒ Object
Returns the value of attribute telemetry_sink.
15 16 17 |
# File 'lib/log/substitute.rb', line 15 def telemetry_sink @telemetry_sink end |
Instance Method Details
#clock ⇒ Object
17 18 19 |
# File 'lib/log/substitute.rb', line 17 def clock @clock ||= Clock::UTC::Substitute.build end |
#device ⇒ Object
21 22 23 |
# File 'lib/log/substitute.rb', line 21 def device @device ||= NullDevice end |