     formatUtil.apply null, messages
 
   keyword: null
+  context: null
   diff: false
   align: "\t\t"
   color: true
   counter: 0
   cli: false
-  context: 'test'
 
   timestamp: new Date()
 

    messageContext = @outputContext()
    messageContext = @colorize CONST.LINE_COLOR, messageContext

    output = "#{messageType} #{messageCounter} #{messageContext} #{@align}#{message}"
    output += @colorize colorType, diff if diff
    output


        type = then @types[type].symbol
      else
        type = @keyword
    type = type.toUpperCase() if @upperCase
    type

  outputAlign: ->
    return ' ' if CONST.ENV is 'production' or not @align or @keyword
    @align

  outputCounter: ->
    return '' unless @timestamp
    now = new Date
    diff = now - @timestamp
    ++@counter if (diff > 1000)
    @timestamp = new Date()
    "[#{@decorateCounter(@counter)}]"

  outputContext: -> @context

  transport: console.log

