def format(level, context, message)
      msg = message.to_s.strip

      if message.ndc.any?
        msg = "#{LEVEL_EMOTICON_MAP[level]} - #{context} #{message.ndc.join(' ')} - #{msg}"
      else
        msg = "#{LEVEL_EMOTICON_MAP[level]} - #{context} - #{msg}"
      end

      with_backtrace(message, msg)
    end
def format(level, context, message)
      msg = message.to_s.strip

      if message.ndc.any?
        msg = "#{LEVEL_EMOTICON_MAP[level]} - #{context} #{message.ndc.join(' ')} - #{msg}"
      else
        msg = "#{LEVEL_EMOTICON_MAP[level]} - #{context} - #{msg}"
      end

      with_backtrace(message, msg)
    end
Public: Creates a new instance.

 Public: Returns the formatted message with HipChat emoticons in place of
 the level.

 level   - The severity of the log message.
 context - The context of the log message.
 message - The message provided by the log caller.

 Mapping

   :debug -> (content)
   :info  -> (wat)
   :warn  -> (ohcrap)
   :error -> (omg)
   :fatal -> (boom)

 Returns messages in the format:

   LEVEL - CONTEXT NDC - MESSAGE