dwinterfeldt 02/02/25 21:03:27
Modified: contrib/validator build.properties.sample build.xml
contrib/validator/src/example/org/apache/struts/validator/example
MultiRegistrationAction.java
RegistrationAction.java TypeAction.java
contrib/validator/src/share/org/apache/struts/validator/action
ValidatorActionForm.java ValidatorForm.java
ValidatorServlet.java
contrib/validator/src/share/org/apache/struts/validator/util
StrutsValidator.java
Added: contrib/validator .cvsignore
Log:
Switched to Commons Logging.
Revision Changes Path
1.5 +4 -0 jakarta-struts/contrib/validator/build.properties.sample
Index: build.properties.sample
===================================================================
RCS file: /home/cvs/jakarta-struts/contrib/validator/build.properties.sample,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- build.properties.sample 15 Jan 2002 06:24:59 -0000 1.4
+++ build.properties.sample 26 Feb 2002 05:03:27 -0000 1.5
@@ -21,6 +21,10 @@
# from the Jakarta Commons project.
commons-logging.jar=e:/software/commons-logging/commons-logging.jar
+# The JAR file containing version 1.1 (or later) of the Logging package
+# from the Jakarta Log4J core.
+log4j-core.jar=d:/java/lib/log4j-core.jar
+
struts.jar=d:/office/struts/jakarta-struts/target/library/struts.jar
struts.tlds=d:/office/struts/jakarta-struts/target/library
1.6 +17 -0 jakarta-struts/contrib/validator/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-struts/contrib/validator/build.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- build.xml 15 Jan 2002 06:24:59 -0000 1.5
+++ build.xml 26 Feb 2002 05:03:27 -0000 1.6
@@ -43,6 +43,7 @@
<pathelement path="${commons-beanutils.jar}"/>
<pathelement path="${commons-collections.jar}"/>
<pathelement path="${commons-digester.jar}"/>
+ <pathelement path="${commons-logging.jar}"/>
<pathelement path="${regexp.jar}"/>
</path>
@@ -109,6 +110,7 @@
<copy file="${commons-collections.jar}" todir="lib"/>
<copy file="${commons-digester.jar}" todir="lib"/>
<copy file="${commons-logging.jar}" todir="lib"/>
+ <copy file="${log4j-core.jar}" todir="lib"/>
<copy file="${regexp.jar}" todir="lib"/>
<!-- default validation rules -->
@@ -178,6 +180,21 @@
<include name="**/**" />
</fileset>
</copy>
+ </target>
+
+ <!-- Clean -->
+ <target name="clean" description="Delete build, dist, and doc directories">
+ <delete dir="${build}" />
+ <delete dir="${target}" />
+ <delete dir="${lib}" />
+ <delete dir="${webapps}" />
+ <delete dir="${build.javadocs}" />
+
+ <delete dir="${dist}/${src}"/>
+ <delete dir="${dist}/${web}"/>
+ <delete dir="${dist}/${webapps}"/>
+ <delete dir="${dist}/${docs}"/>
+ <delete file="${dist}/${validator.jar}"/>
</target>
</project>
1.1 jakarta-struts/contrib/validator/.cvsignore
Index: .cvsignore
===================================================================
build
lib
target
webapps
build.properties
dist/docs
dist/src
dist/web
dist/webapps
dist/struts-validator.jar
1.2 +10 -26
jakarta-struts/contrib/validator/src/example/org/apache/struts/validator/example/MultiRegistrationAction.java
Index: MultiRegistrationAction.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/validator/src/example/org/apache/struts/validator/example/MultiRegistrationAction.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MultiRegistrationAction.java 15 Jan 2002 03:48:05 -0000 1.1
+++ MultiRegistrationAction.java 26 Feb 2002 05:03:27 -0000 1.2
@@ -61,6 +61,8 @@
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogSource;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
@@ -77,6 +79,11 @@
*/
public final class MultiRegistrationAction extends Action {
+ /**
+ * Commons Logging instance.
+ */
+ private Log log = LogSource.getInstance(this.getClass().getName());
+
/**
* Process the specified HTTP request, and create the corresponding HTTP
@@ -108,7 +115,9 @@
// Was this transaction cancelled?
if (isCancelled(request)) {
- log(" " + mapping.getAttribute() + " - Registration transaction was
cancelled");
+ if (log.isInfoEnabled()) {
+ log.info(" " + mapping.getAttribute() + " - Registration transaction
was cancelled");
+ }
removeFormBean(mapping, request);
@@ -131,31 +140,6 @@
}
return mapping.findForward("input1");
- }
-
- /**
- * Convenience method that call the comparable servlet log method and writes
- * an explanatory message and a stack trace for a given Throwable exception to
the
- * servlet log file.
- *
- * @param message String that describes the error or exception
- */
- protected void log(String message) {
- if (servlet.getDebug() >= 1)
- servlet.log(message);
- }
-
- /**
- * Convenience method that call the comparable servlet log method and writes
- * an explanatory message and a stack trace for a given Throwable exception to
the
- * servlet log file.
- *
- * @param message String that describes the error or exception
- * @param throwable Throwable error or exception
- */
- protected void log(String message, Throwable throwable) {
- if (servlet.getDebug() >= 1)
- servlet.log(message, throwable);
}
/**
1.2 +9 -26
jakarta-struts/contrib/validator/src/example/org/apache/struts/validator/example/RegistrationAction.java
Index: RegistrationAction.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/validator/src/example/org/apache/struts/validator/example/RegistrationAction.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RegistrationAction.java 15 Jan 2002 03:48:05 -0000 1.1
+++ RegistrationAction.java 26 Feb 2002 05:03:27 -0000 1.2
@@ -61,6 +61,8 @@
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogSource;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
@@ -75,6 +77,10 @@
*/
public final class RegistrationAction extends Action {
+ /**
+ * Commons Logging instance.
+ */
+ private Log log = LogSource.getInstance(this.getClass().getName());
/**
* Process the specified HTTP request, and create the corresponding HTTP
@@ -106,7 +112,9 @@
// Was this transaction cancelled?
if (isCancelled(request)) {
- log(" " + mapping.getAttribute() + " - Registration transaction was
cancelled");
+ if (log.isInfoEnabled()) {
+ log.info(" " + mapping.getAttribute() + " - Registration transaction
was cancelled");
+ }
removeFormBean(mapping, request);
@@ -114,31 +122,6 @@
}
return mapping.findForward("success");
- }
-
- /**
- * Convenience method that call the comparable servlet log method and writes
- * an explanatory message and a stack trace for a given Throwable exception to
the
- * servlet log file.
- *
- * @param message String that describes the error or exception
- */
- protected void log(String message) {
- if (servlet.getDebug() >= 1)
- servlet.log(message);
- }
-
- /**
- * Convenience method that call the comparable servlet log method and writes
- * an explanatory message and a stack trace for a given Throwable exception to
the
- * servlet log file.
- *
- * @param message String that describes the error or exception
- * @param throwable Throwable error or exception
- */
- protected void log(String message, Throwable throwable) {
- if (servlet.getDebug() >= 1)
- servlet.log(message, throwable);
}
/**
1.2 +9 -26
jakarta-struts/contrib/validator/src/example/org/apache/struts/validator/example/TypeAction.java
Index: TypeAction.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/validator/src/example/org/apache/struts/validator/example/TypeAction.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TypeAction.java 15 Jan 2002 03:48:05 -0000 1.1
+++ TypeAction.java 26 Feb 2002 05:03:27 -0000 1.2
@@ -61,6 +61,8 @@
import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogSource;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
@@ -75,6 +77,10 @@
*/
public final class TypeAction extends Action {
+ /**
+ * Commons Logging instance.
+ */
+ private Log log = LogSource.getInstance(this.getClass().getName());
/**
* Process the specified HTTP request, and create the corresponding HTTP
@@ -106,7 +112,9 @@
// Was this transaction cancelled?
if (isCancelled(request)) {
- log(" " + mapping.getAttribute() + " - Type transaction was cancelled");
+ if (log.isInfoEnabled()) {
+ log.info(" " + mapping.getAttribute() + " - Type transaction was
cancelled");
+ }
removeFormBean(mapping, request);
@@ -114,31 +122,6 @@
}
return mapping.findForward("success");
- }
-
- /**
- * Convenience method that call the comparable servlet log method and writes
- * an explanatory message and a stack trace for a given Throwable exception to
the
- * servlet log file.
- *
- * @param message String that describes the error or exception
- */
- protected void log(String message) {
- if (servlet.getDebug() >= 1)
- servlet.log(message);
- }
-
- /**
- * Convenience method that call the comparable servlet log method and writes
- * an explanatory message and a stack trace for a given Throwable exception to
the
- * servlet log file.
- *
- * @param message String that describes the error or exception
- * @param throwable Throwable error or exception
- */
- protected void log(String message, Throwable throwable) {
- if (servlet.getDebug() >= 1)
- servlet.log(message, throwable);
}
/**
1.2 +8 -1
jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/action/ValidatorActionForm.java
Index: ValidatorActionForm.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/action/ValidatorActionForm.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ValidatorActionForm.java 15 Jan 2002 03:48:06 -0000 1.1
+++ ValidatorActionForm.java 26 Feb 2002 05:03:27 -0000 1.2
@@ -59,6 +59,8 @@
import java.util.Locale;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogSource;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
@@ -82,6 +84,11 @@
public class ValidatorActionForm extends ValidatorForm implements Serializable {
/**
+ * Commons Logging instance.
+ */
+ private Log log = LogSource.getInstance(this.getClass().getName());
+
+ /**
* Validate the properties that have been set from this HTTP request,
* and return an <code>ActionErrors</code> object that encapsulates any
* validation errors that have been found. If no errors are found, return
@@ -100,7 +107,7 @@
try {
validator.validate();
} catch (ValidatorException e) {
- log("ValidatorActionForm::validate() - " + e.getMessage(), e);
+ log.error("ValidatorActionForm::validate() - " + e.getMessage(), e);
}
return errors;
1.2 +9 -1
jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/action/ValidatorForm.java
Index: ValidatorForm.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/action/ValidatorForm.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ValidatorForm.java 15 Jan 2002 03:48:06 -0000 1.1
+++ ValidatorForm.java 26 Feb 2002 05:03:27 -0000 1.2
@@ -59,6 +59,8 @@
import java.util.Locale;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogSource;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
@@ -82,6 +84,12 @@
*/
public class ValidatorForm extends ActionForm implements Serializable {
+
+ /**
+ * Commons Logging instance.
+ */
+ private Log log = LogSource.getInstance(this.getClass().getName());
+
/**
* Used to indicate the current page of a multi-page form.
*/
@@ -120,7 +128,7 @@
try {
validator.validate();
} catch (ValidatorException e) {
- log("ValidatorForm::validate() - " + e.getMessage(), e);
+ log.error("ValidatorForm::validate() - " + e.getMessage(), e);
}
return errors;
1.3 +27 -12
jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/action/ValidatorServlet.java
Index: ValidatorServlet.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/action/ValidatorServlet.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ValidatorServlet.java 15 Jan 2002 06:24:59 -0000 1.2
+++ ValidatorServlet.java 26 Feb 2002 05:03:27 -0000 1.3
@@ -63,6 +63,8 @@
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogSource;
import org.apache.commons.validator.ValidatorResources;
import org.apache.commons.validator.ValidatorResourcesInitializer;
@@ -74,6 +76,16 @@
*/
public class ValidatorServlet extends HttpServlet {
+
+ /**
+ * Commons Logging instance.
+ */
+ private Log log = LogSource.getInstance(this.getClass().getName());
+
+
+ /**
+ * Application scope key that <code>ValidatorResources</code> is stored under.
+ */
public final static String VALIDATOR_KEY =
"org.apache.struts.validator.action.VALIDATOR";
/**
@@ -106,8 +118,9 @@
*/
public void destroy() {
- if (debug >= 1)
- log("Destroying ValidatorServlet");
+ if (log.isDebugEnabled()) {
+ log.debug("Destroying ValidatorServlet");
+ }
destroyMapping();
@@ -183,8 +196,9 @@
*/
public void reload() throws IOException, ServletException {
- if (debug >= 1)
- log("Reloading ValidatorServlet");
+ if (log.isDebugEnabled()) {
+ log.debug("Reloading ValidatorServlet");
+ }
// Restart from our confirmation files
@@ -215,8 +229,8 @@
if (value != null) {
configRules = value;
}
- if (debug >= 1) {
- log("Loading validation rules file from '" + configRules + "'");
+ if (log.isDebugEnabled()) {
+ log.debug("Loading validation rules file from '" + configRules + "'");
}
InputStream input = null;
@@ -230,10 +244,10 @@
// until second file is loaded
ValidatorResourcesInitializer.initialize(resources, bis, false);
} catch (Exception e) {
- log("ValidatorServlet::initMapping - " + e.getMessage(), debug);
+ log.error("ValidatorServlet::initMapping - " + e.getMessage(), e);
}
} else {
- log("Skipping validation rules file from '" + configRules + "'. No stream
could be opened.");
+ log.error("Skipping validation rules file from '" + configRules + "'. No
stream could be opened.");
}
@@ -241,8 +255,8 @@
if (value != null) {
config = value;
}
- if (debug >= 1) {
- log("Loading validation file from '" + config + "'");
+ if (log.isDebugEnabled()) {
+ log.debug("Loading validation file from '" + config + "'");
}
input = getServletContext().getResourceAsStream(config);
@@ -256,7 +270,7 @@
// pass in true so resources are processed
ValidatorResourcesInitializer.initialize(resources, bis, true);
} catch (Exception e) {
- log("ValidatorServlet::initMapping - " + e.getMessage(), debug);
+ log.error("ValidatorServlet::initMapping - " + e.getMessage(), e);
}
}
@@ -295,8 +309,9 @@
*/
public void log(String message, int level) {
- if (debug >= level)
+ if (debug >= level) {
log(message);
+ }
}
1.2 +11 -4
jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/util/StrutsValidator.java
Index: StrutsValidator.java
===================================================================
RCS file:
/home/cvs/jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/util/StrutsValidator.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- StrutsValidator.java 15 Jan 2002 03:48:06 -0000 1.1
+++ StrutsValidator.java 26 Feb 2002 05:03:27 -0000 1.2
@@ -59,12 +59,14 @@
import java.util.Locale;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
-import org.apache.struts.action.ActionErrors;
-import org.apache.regexp.RESyntaxException;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogSource;
import org.apache.commons.validator.Field;
import org.apache.commons.validator.GenericValidator;
import org.apache.commons.validator.ValidatorAction;
import org.apache.commons.validator.ValidatorUtil;
+import org.apache.regexp.RESyntaxException;
+import org.apache.struts.action.ActionErrors;
/**
@@ -76,6 +78,11 @@
public class StrutsValidator implements Serializable {
/**
+ * Commons Logging instance.
+ */
+ private static Log LOG = LogSource.getInstance(StrutsValidator.class.getName());
+
+ /**
* <p>Checks if the field isn't null and length of the field is greater than
zero not
* including whitespace.</p>
*
@@ -137,9 +144,9 @@
return true;
}
} catch (RESyntaxException e) {
- StrutsValidatorUtil.log(application, "Validator::validateMask() - " +
e.getMessage(), e);
+ LOG.error(e.getMessage(), e);
} catch (Exception e) {
- StrutsValidatorUtil.log(application, "Validator::validateMask() - " +
e.getMessage(), e);
+ LOG.error(e.getMessage(), e);
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>