diff --git a/netwerk/base/src/nsProxyAutoConfig.js b/netwerk/base/src/nsProxyAutoConfig.js index a317e82ae71d..eb9df4c61376 100644 --- a/netwerk/base/src/nsProxyAutoConfig.js +++ b/netwerk/base/src/nsProxyAutoConfig.js @@ -128,6 +128,7 @@ nsProxyAutoConfig.prototype = { ProxySandBox.myIP = "127.0.0.1"; } ProxySandBox.dnsResolve = dnsResolve; + ProxySandBox.alert = proxyAlert; LocalFindProxyForURL=ProxySandBox.FindProxyForURL; this.done = true; }, @@ -138,6 +139,16 @@ nsProxyAutoConfig.prototype = { } } +function proxyAlert(msg) { + try { + var cns = Components.classes["@mozilla.org/consoleservice;1"] + .getService(Components.interfaces.nsIConsoleService); + cns.logStringMessage("PAC-alert: "+msg); + } catch (e) { + dump("PAC: proxyAlert ERROR: "+e+"\n"); + } +} + // Synchronous calls to nsDNSService::Resolve ignore the cache! (bug 97097) // Keep a simple one of our own. var dnsResolveCachedHost = null;