logging-manager.coffee 481 B

1234567891011121314151617181920
  1. bunyan = require('bunyan')
  2. module.exports = Logger =
  3. initialize: (name) ->
  4. @logger = bunyan.createLogger
  5. name: name
  6. serializers: bunyan.stdSerializers
  7. return @
  8. info : ()->
  9. @logger.info.apply(@logger, arguments)
  10. log : ()->
  11. @logger.info.apply(@logger, arguments)
  12. error: ()->
  13. @logger.error.apply(@logger, arguments)
  14. err: ()->
  15. @logger.error.apply(@logger, arguments)
  16. warn: ()->
  17. @logger.warn.apply(@logger, arguments)
  18. Logger.initialize("default-sharelatex")