Sha256: d8ea83f720ccee50ceee617988353eb50a15a52a819b21d029abbb72efbfcfb8

Contents?: true

Size: 364 Bytes

Versions: 6

Compression:

Stored size: 364 Bytes

Contents

class Logger

  constructor: (@response, @next, @id) ->

  info: (subject) ->
    console.log "[#{@id}] #{subject}"

  error: (subject) ->
    console.log "[#{@id}] ERROR: #{subject}"
    if @next
      @next(subject)
    else
      @response.write(subject)
      @response.send(500)

module.exports.init = (response, next, id) ->
  new Logger(response, next, id)

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
vulcan-0.8.2 server/lib/logger.coffee
vulcan-0.8.1 server/lib/logger.coffee
vulcan-0.8.0 server/lib/logger.coffee
vulcan-0.7.2 server/lib/logger.coffee
vulcan-0.7.1 server/lib/logger.coffee
vulcan-0.7.0 server/lib/logger.coffee