diff --git a/js/ui/environment.js b/js/ui/environment.js index 435eed1e8..fc3992ae2 100644 --- a/js/ui/environment.js +++ b/js/ui/environment.js @@ -39,11 +39,19 @@ function _patchContainerClass(containerClass) { }; } +function _makeLoggingFunc(func) { + return function() { + return func([].join.call(arguments, ', ')); + }; +} + function init() { // Add some bindings to the global JS namespace; (gjs keeps the web // browser convention of having that namespace be called 'window'.) window.global = Shell.Global.get(); + window.log = _makeLoggingFunc(window.log); + window._ = Gettext.gettext; window.C_ = Gettext.pgettext; window.ngettext = Gettext.ngettext;