Sha256: 5e42a0ebe6913e7747a1d9a2755ffa68f84a448cef330f41edf30b1e4e807472
Contents?: true
Size: 341 Bytes
Versions: 30
Compression:
Stored size: 341 Bytes
Contents
module Katello module Logging def self.time(message, data: {}, logger: Rails.logger, level: :info) start = Time.now yield data[:duration] = ((Time.now - start) * 1000).truncate(2) data_string = data.map { |k, v| "#{k}=#{v}" }.join(' ') logger.send(level, "#{message} #{data_string}") end end end
Version data entries
30 entries across 30 versions & 1 rubygems