# 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