|
|
@@ -0,0 +1,20 @@
|
|
|
+bunyan = require('bunyan')
|
|
|
+
|
|
|
+module.exports = Logger =
|
|
|
+ initialize: (name) ->
|
|
|
+ @logger = bunyan.createLogger
|
|
|
+ name: name
|
|
|
+ serializers: bunyan.stdSerializers
|
|
|
+ return @
|
|
|
+ info : ()->
|
|
|
+ @logger.info.apply(@logger, arguments)
|
|
|
+ log : ()->
|
|
|
+ @logger.info.apply(@logger, arguments)
|
|
|
+ error: ()->
|
|
|
+ @logger.error.apply(@logger, arguments)
|
|
|
+ err: ()->
|
|
|
+ @logger.error.apply(@logger, arguments)
|
|
|
+ warn: ()->
|
|
|
+ @logger.warn.apply(@logger, arguments)
|
|
|
+
|
|
|
+Logger.initialize("default-sharelatex")
|