2 cs = Cc["@mozilla.org/consoleservice;1"].getService(Ci.nsIConsoleService)
8 return "<toString() error>"
10 message = (level, args) ->
11 str = "VimFx - #{ level }: #{ Array.map(args, stringify).join(" ") }\n"
13 cs.logStringMessage str
16 if typeof(arg) == 'object'
19 str += "\n-\t#{ key }: #{ value }"
26 log: -> message 'log', arguments
27 info: -> message 'info', arguments
28 error: -> message 'error', arguments
29 warning: -> message 'warning', arguments
30 expand: -> message 'expand', Array.map(arguments, expand)