7 return "<toString() error>"
9 message = (prefix, level, args) ->
10 dump("#{ prefix } - #{ level }: #{ Array.map(args, stringify).join(" ") }\n")
13 constructor: (@prefix='extension') ->
15 log: -> message(@prefix, 'log', arguments)
16 info: -> message(@prefix, 'info', arguments)
17 error: -> message(@prefix, 'error', arguments)
18 warning: -> message(@prefix, 'warning', arguments)
21 if typeof(arg) == "object"
22 len = Object.keys(arg).length
28 exports.Console = Console