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

        type = then @types[type].symbol
      else
        type = @keyword

    if @align
      if CONST.ENV is 'production'
        align = ' '
      else if @keyword
        align = ' '
      else
        align = @align
    else
      align = ' '

    type = type.toUpperCase() if @upperCase
    type

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

  outputContext: ->
    @context

  transport: console.log


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

    align = @outputAlign()

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

