[Batchserver-cvs] batchserver/src/org/jmonks/batchserver/framework LoggingManager.java,1.5,1.6 Main.
Brought to you by:
suresh_pragada
From: Suresh <sur...@us...> - 2006-03-28 04:45:39
|
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; + } } |