module Ocular::DSL::Logging

Public Instance Methods

debug(message = nil, &block) click to toggle source
# File lib/ocular/dsl/logging.rb, line 7
def debug(message = nil, &block)
    @logger.add(::Ocular::Logging::Severity::DEBUG, message, @run_id, &block)
end
Also aliased as: log
error(message = nil, &block) click to toggle source
# File lib/ocular/dsl/logging.rb, line 20
def error(message = nil, &block)
    @logger.add(::Ocular::Logging::Severity::ERROR, message, @run_id, &block)
end
fatal(message = nil, &block) click to toggle source
# File lib/ocular/dsl/logging.rb, line 24
def fatal(message = nil, &block)
    @logger.add(::Ocular::Logging::Severity::FATAL, message, @run_id, &block)
end
info(message = nil, &block) click to toggle source
# File lib/ocular/dsl/logging.rb, line 12
def info(message = nil, &block)
    @logger.add(::Ocular::Logging::Severity::INFO, message, @run_id, &block)
end
log(message = nil, &block)
Alias for: debug
log_cause(type, environment) click to toggle source
# 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) click to toggle source
# 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) click to toggle source
# 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
warn(message = nil, &block) click to toggle source
# File lib/ocular/dsl/logging.rb, line 16
def warn(message = nil, &block)
    @logger.add(::Ocular::Logging::Severity::WARN, message, @run_id, &block)
end