module Trifle::Logger
Constants
- VERSION
Public Class Methods
artifact(name, path)
click to toggle source
# File lib/trifle/logger.rb, line 48 def self.artifact(name, path) return unless tracer tracer.artifact(name, path) end
configure() { |default| ... }
click to toggle source
# File lib/trifle/logger.rb, line 20 def self.configure yield(default) default end
default()
click to toggle source
Your code goes hereā¦
# File lib/trifle/logger.rb, line 16 def self.default @default ||= Configuration.new end
fail!()
click to toggle source
# File lib/trifle/logger.rb, line 54 def self.fail! return unless tracer tracer.fail! end
ignore!()
click to toggle source
# File lib/trifle/logger.rb, line 66 def self.ignore! return unless tracer tracer.ignore! end
tag(tag)
click to toggle source
# File lib/trifle/logger.rb, line 42 def self.tag(tag) return unless tracer tracer.tag(tag) end
trace(*args, **keywords) { |: nil| ... }
click to toggle source
# File lib/trifle/logger.rb, line 34 def self.trace(*args, **keywords, &block) if tracer.nil? return block_given? ? yield : nil end tracer.trace(*args, **keywords, &block) end
tracer()
click to toggle source
# File lib/trifle/logger.rb, line 30 def self.tracer Thread.current[:trifle_tracer] end
tracer=(tracer)
click to toggle source
# File lib/trifle/logger.rb, line 26 def self.tracer=(tracer) Thread.current[:trifle_tracer] = tracer end
warn!()
click to toggle source
# File lib/trifle/logger.rb, line 60 def self.warn! return unless tracer tracer.warn! end