[Xmpp4js-commit] SF.net SVN: xmpp4js:[764] trunk/src/main/javascript/adapter/Default.js
Status: Beta
Brought to you by:
h-iverson
|
From: <h-i...@us...> - 2008-08-04 18:45:26
|
Revision: 764
http://xmpp4js.svn.sourceforge.net/xmpp4js/?rev=764&view=rev
Author: h-iverson
Date: 2008-08-04 18:45:25 +0000 (Mon, 04 Aug 2008)
Log Message:
-----------
added Xmpp4Js.setLogLevel method
Modified Paths:
--------------
trunk/src/main/javascript/adapter/Default.js
Modified: trunk/src/main/javascript/adapter/Default.js
===================================================================
--- trunk/src/main/javascript/adapter/Default.js 2008-07-29 16:59:44 UTC (rev 763)
+++ trunk/src/main/javascript/adapter/Default.js 2008-08-04 18:45:25 UTC (rev 764)
@@ -4,13 +4,25 @@
Xmpp4Js.logLevel = Log4js.Level.ALL;
Xmpp4Js.appender = new Log4js.ConsoleAppender();
+Xmpp4Js.loggers = [];
+
Xmpp4Js.createLogger = function(logId) {
var logger = Log4js.getLogger( logId );
logger.setLevel( Xmpp4Js.logLevel );
logger.addAppender( Xmpp4Js.appender );
+ Xmpp4Js.loggers.push( logger );
+
return logger;
}
+//javascript:Xmpp4Js.setLogLevel( Log4js.Level.OFF );
+Xmpp4Js.setLogLevel = function(level) {
+ Xmpp4Js.logLevel = level;
+
+ for(var i = 0; i < Xmpp4Js.loggers.length; i++ ) {
+ Xmpp4Js.loggers[i].setLevel( level );
+ }
+}
/**
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|