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