class QueryTrack::Notifications::Log

Attributes

code[R]
duration[R]

Public Class Methods

new(code, duration) click to toggle source
# File lib/query_track/notifications/log.rb, line 6
def initialize(code, duration)
  @code = code.strip
  @duration = duration
end

Public Instance Methods

call() click to toggle source
# File lib/query_track/notifications/log.rb, line 11
def call
  return unless QueryTrack::Settings.config.logs

  trace = QueryTrack::Trace.new(caller).call

  QueryTrack.logger.info "\n#{code}\nDuration: #{duration}s\nTrace: #{trace}"
end