Module: Ocular::DSL::Logging
- Included in:
- RunContext, Event::DefinitionProxy
- Defined in:
- lib/ocular/dsl/logging.rb
Instance Method Summary collapse
- #debug(message = nil, &block) ⇒ Object (also: #log)
- #error(message = nil, &block) ⇒ Object
- #fatal(message = nil, &block) ⇒ Object
- #info(message = nil, &block) ⇒ Object
- #log_cause(type, environment) ⇒ Object
- #log_event(property, value) ⇒ Object
- #log_timing(name, value) ⇒ Object
- #warn(message = nil, &block) ⇒ Object
Instance Method Details
#debug(message = nil, &block) ⇒ Object Also known as: log
7 8 9 |
# File 'lib/ocular/dsl/logging.rb', line 7 def debug( = nil, &block) @logger.add(::Ocular::Logging::Severity::DEBUG, , @run_id, &block) end |
#error(message = nil, &block) ⇒ Object
20 21 22 |
# File 'lib/ocular/dsl/logging.rb', line 20 def error( = nil, &block) @logger.add(::Ocular::Logging::Severity::ERROR, , @run_id, &block) end |
#fatal(message = nil, &block) ⇒ Object
24 25 26 |
# File 'lib/ocular/dsl/logging.rb', line 24 def fatal( = nil, &block) @logger.add(::Ocular::Logging::Severity::FATAL, , @run_id, &block) end |
#info(message = nil, &block) ⇒ Object
12 13 14 |
# File 'lib/ocular/dsl/logging.rb', line 12 def info( = nil, &block) @logger.add(::Ocular::Logging::Severity::INFO, , @run_id, &block) end |
#log_cause(type, environment) ⇒ Object
32 33 34 |
# File 'lib/ocular/dsl/logging.rb', line 32 def log_cause(type, environment) @logger.log_cause(type, environment, @run_id) end |
#log_event(property, value) ⇒ Object
28 29 30 |
# File 'lib/ocular/dsl/logging.rb', line 28 def log_event(property, value) @logger.log_event(property, value, @run_id) end |
#log_timing(name, value) ⇒ Object
36 37 38 39 40 41 |
# File 'lib/ocular/dsl/logging.rb', line 36 def log_timing(name, value) if value.is_a? Time value = (Time.now - value) * 1000 # report in milliseconds end @logger.log_timing(name, value, @run_id) end |