eventric
Version:
behavior-first application development
40 lines (24 loc) • 588 B
text/coffeescript
class Logger
LOG_LEVELS:
error: 0
warn: 1
info: 2
debug: 3
constructor: ->
'warn'
setLogLevel: (logLevel) ->
if [logLevel] is undefined
throw new Error 'Logger: No valid log level'
= [logLevel]
error: ->
console['error'] arguments...
warn: ->
return if < 1
console['warn'] arguments...
info: ->
return if < 2
console['info'] arguments...
debug: ->
return if < 3
console['log'] arguments...
module.exports = new Logger