You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ru...@apache.org on 2001/09/06 19:43:40 UTC
cvs commit: xml-axis/java/src/org/apache/axis/utils Options.java
rubys 01/09/06 10:43:40
Modified: java/src/org/apache/axis/utils Options.java
Log:
Increase log4j verbosity based on number of "-d" options specified.
Note: previously this was done in every main. Now it is done once in
Options. If we want to make it selectable by program, this code should
go into a method which is callable by each main.
Revision Changes Path
1.15 +15 -0 xml-axis/java/src/org/apache/axis/utils/Options.java
Index: Options.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/utils/Options.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- Options.java 2001/09/05 17:23:01 1.14
+++ Options.java 2001/09/06 17:43:40 1.15
@@ -115,6 +115,21 @@
getUser();
getPassword();
+ // Increase log4j verbosity based on number of "-d" options specified.
+ int debug = isFlagSet('d');
+ if (debug>0) {
+ Priority[] allPriorities = Priority.getAllPossiblePriorities();
+ Priority currentPriority = Category.getRoot().getPriority();
+ for (int i=0; i<allPriorities.length; i++) {
+ if (currentPriority == allPriorities[i]) {
+ i += debug;
+ if (i>=allPriorities.length) i=allPriorities.length-1;
+ Category.getRoot().setPriority(allPriorities[i]);
+ break;
+ }
+ }
+ }
+
// EOASS
///////////////////////////////////////////////////////////////////////
}