module Telemetry::Logger::Methods
Public Instance Methods
colorize()
click to toggle source
# File lib/telemetry/logger/methods.rb, line 6 def colorize @colorize ||= if opts[:logfile].is_a?(String) false elsif opts.key? :color opts[:color] else true end end
debug(message = nil) { || ... }
click to toggle source
# File lib/telemetry/logger/methods.rb, line 16 def debug(message = nil) return unless log.level < 1 message = yield if message.nil? && block_given? message = Rainbow(message).blue if colorize log.debug(message) end
error(message = nil) { || ... }
click to toggle source
# File lib/telemetry/logger/methods.rb, line 40 def error(message = nil) return unless log.level < 4 message = yield if message.nil? && block_given? message = Rainbow(message).red if colorize log.error(message) end
fatal(message = nil) { || ... }
click to toggle source
# File lib/telemetry/logger/methods.rb, line 48 def fatal(message = nil) return unless log.level < 5 message = yield if message.nil? && block_given? message = Rainbow(message).darkred if colorize log.fatal(message) end
info(message = nil) { || ... }
click to toggle source
# File lib/telemetry/logger/methods.rb, line 24 def info(message = nil) return unless log.level < 2 message = yield if message.nil? && block_given? message = Rainbow(message).green if colorize log.info(message) end
thread(kvl: false, **_opts)
click to toggle source
# File lib/telemetry/logger/methods.rb, line 62 def thread(kvl: false, **_opts) if kvl "thread=#{Thread.current.object_id}" else Thread.current.object_id.to_s end end
unknown(message = nil) { || ... }
click to toggle source
# File lib/telemetry/logger/methods.rb, line 56 def unknown(message = nil) message = yield if message.nil? && block_given? message = Rainbow(message).purple if colorize log.unknown(message) end
warn(message = nil) { || ... }
click to toggle source
# File lib/telemetry/logger/methods.rb, line 32 def warn(message = nil) return unless log.level < 3 message = yield if message.nil? && block_given? message = Rainbow(message).yellow if colorize log.warn(message) end