Sha256: d847d050a9c3603f6a5517abe20b63c4b7dbeb582623bd9e76e9d8519aaa5307
Contents?: true
Size: 703 Bytes
Versions: 85
Compression:
Stored size: 703 Bytes
Contents
module ActiveFedora class LogSubscriber < ActiveSupport::LogSubscriber def initialize super @odd = false end def ldp(event) return unless logger.debug? payload = event.payload name = "#{payload[:name]} (#{event.duration.round(1)}ms)" id = payload[:id] || "[no id]" if odd? name = color(name, CYAN, true) id = color(id, nil, true) else name = color(name, MAGENTA, true) end debug " #{name} #{id} Service: #{payload[:ldp_service]}" end def odd? @odd = !@odd end def logger ActiveFedora::Base.logger end end end ActiveFedora::LogSubscriber.attach_to :active_fedora
Version data entries
85 entries across 85 versions & 1 rubygems