Update of /cvsroot/batchserver/batchserver/src/org/jmonks/batchserver/framework
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29257
Modified Files:
LoggingManager.java Main.java
Log Message:
no message
Index: Main.java
===================================================================
RCS file: /cvsroot/batchserver/batchserver/src/org/jmonks/batchserver/framework/Main.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Main.java 25 Mar 2006 19:30:37 -0000 1.5
--- Main.java 28 Mar 2006 04:45:35 -0000 1.6
***************
*** 4,9 ****
import java.util.Map;
import org.apache.log4j.Logger;
! import org.jmonks.batchserver.framework.mgmtmntr.*;
! import org.jmonks.batchserver.framework.common.*;
import org.jmonks.batchserver.framework.management.JobManagementAgent;
--- 4,8 ----
import java.util.Map;
import org.apache.log4j.Logger;
! import org.jmonks.batchserver.framework.common.ExitCode;
import org.jmonks.batchserver.framework.management.JobManagementAgent;
***************
*** 42,47 ****
* configMap.put("config-name1","config-value1");
* configMap.put("config-name2","config-value2");
! *
! * ErrorCode statusCode=Main.process(configMap);
* System.out.println("Job exited with return code : " + errorCode.getErrorCode());
* </pre>
--- 41,46 ----
* configMap.put("config-name1","config-value1");
* configMap.put("config-name2","config-value2");
! *
! * ExitCode statusCode=Main.process(configMap);
* System.out.println("Job exited with return code : " + errorCode.getErrorCode());
* </pre>
***************
*** 53,57 ****
* @return Returns zero for success and non-zero for failure.
*/
! public static ErrorCode process(Map configMap)
{
logger.trace("Entering process");
--- 52,56 ----
* @return Returns zero for success and non-zero for failure.
*/
! public static ExitCode process(Map configMap)
{
logger.trace("Entering process");
***************
*** 85,89 ****
**/
Main main=new Main();
! ErrorCode errorCode=main.process(configMap);
System.exit(errorCode.getCode());
}
--- 84,88 ----
**/
Main main=new Main();
! ExitCode errorCode=main.process(configMap);
System.exit(errorCode.getCode());
}
Index: LoggingManager.java
===================================================================
RCS file: /cvsroot/batchserver/batchserver/src/org/jmonks/batchserver/framework/LoggingManager.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** LoggingManager.java 14 Mar 2006 23:00:57 -0000 1.5
--- LoggingManager.java 28 Mar 2006 04:45:35 -0000 1.6
***************
*** 173,175 ****
--- 173,211 ----
}
}
+
+ /**
+ * Gets the log level of the given logger name.
+ *
+ * @param loggerName Name of the logger wants to find the log level.
+ *
+ * @return Returns the log level, null, if the given logger could not be found.
+ */
+ public static Level getLogLevel(String loggerName)
+ {
+ Logger logger=Logger.getLogger(loggerName);
+ if(logger==null)
+ return null;
+ else
+ return logger.getLevel();
+ }
+
+ /**
+ * Changes the log level for the requested logger name with the given log level.
+ *
+ * @param loggerName Logger name needs to be modified.
+ * @param newLogLevel new logging level.
+ *
+ * @return Returns true, if log level could be changed, false, otherwise.
+ */
+ public static boolean changeLogLevel(String loggerName,Level newLogLevel)
+ {
+ boolean logLevelChanged=false;
+ Logger logger=Logger.getLogger(loggerName);
+ if(logger!=null)
+ {
+ logger.setLevel(newLogLevel);
+ logLevelChanged=true;
+ }
+ return logLevelChanged;
+ }
}
|