# File lib/logging/log_event.rb, line 27 def initialize( logger, level, data, trace ) f = l = m = '' if trace stack = Kernel.caller[CALLER_INDEX] return if stack.nil? match = CALLER_RGXP.match(stack) f = match[1] l = Integer(match[2]) m = match[3] unless match[3].nil? end super(logger, level, data, Time.now, f, l, m) end