I'm sorry. I've check the documentation at the Jakarta site and I still don't know what you mean by org.apache.commons.logging.simplelog.log.SOMECLASS=LEVEL
What is the SOMECLASS? -----Original Message----- From: David Friedman [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 01, 2004 4:23 PM To: Struts Users Mailing List Subject: RE: form validation (How to setup commons-logging to debug) I haven't done this (manually - I've been copying my blank setup) in a while, but the basic steps are: a) Make sure you have a commons-logging jar in WEB-INF/lib I use commons-logging-1.0.3.jar (Struts v1.1) [Note: there is now a 1.0.4 version at http://jakarta.apache.org/commons b) Create the file for commons-logging.properties file in WEB-INF/classes and specify a logging service. I use the included SimpleLog though some people prefer log4j. My commons-logging.properties file is: org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog org.apache.commons.logging.simplelog.defaultlog=debug org.apache.commons.logging.simplelog.showlogname=true org.apache.commons.logging.simplelog.showdatetime=true c) Create the properties file for the service you are using. I use SimpleLog so I setup the file WEB-INF/classes/simplelog.properties with contents following one of these two patterns: org.apache.commons.logging.simplelog.log.SOMECLASS=LEVEL org.apache.commons.logging.simplelog.log.SOMEPACKAGE=LEVEL The available levels are described at: http://jakarta.apache.org/commons/logging/commons-logging-1.0.3/docs/api/org /apache/commons/logging/Log.html, trace (the least serious) debug info warn error fatal (the most serious) none (I use this to turn of logging for a class or package) If you want all packages under the package com.leung.struts to log debug information, you can include the line: org.apache.commons.logging.simplelog.log.com.leung.struts=debug If you want only the package com.leung.struts.actions.ExampleAction to trace every possible action, you could include the line: org.apache.commons.logging.simplelog.log.com.leung.actions.ExampleAction=tra ce If you want all validation information messages, you could include the line: org.apache.commons.logging.simplelog.log.org.apache.struts.validator=info d) Add the appropriate log lines in your Action subclass to there is something to read in the logs. d.1) The class must define a logging facility such as: private Log log = LogFactory.getLog(this.getClass()); d.2) The class must use log.debug(), log.trace(), log.warn(), log.error(), etc. as appropriate. Some people prefer to use the log.isDebug() method before deciding to invoke log.debug(String someTextStatusMessage) or the appropriate log.isWHATEVER() for the other logging levels. REMEMBER! If you don't put debug statements in the code, the logging facility won't have anything to show you. Also, I believe that if you have a log level of "info" all less serious levels, in this case "debug" should show up in your log file. I hope this helps. Regards, David -----Original Message----- From: Leung, Albert [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 01, 2004 3:41 PM To: Struts Users Mailing List Subject: RE: form validation David, I've checked everything thoroughly. I've eliminated spelling errors and missing references. It would be a great help if you could show me how to turn on debugging and commons logging. Regards, Albert -----Original Message----- From: David Friedman [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 01, 2004 3:35 PM To: Struts Users Mailing List Subject: RE: form validation Albert, When all that is correctly setup, I've only ever had problems with a misspelled forward inside my action or missing JSP/html/other pages. I've had a blank page show up when the forward was "intup" and I meant "input". Have you checked the code in your action? Have you turned on the logging features or commons logging for further details even up to the debug level? Regards, David -----Original Message----- From: Leung, Albert [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 01, 2004 3:26 PM To: Struts Users Mailing List Subject: RE: form validation It definitely exists. The action definition, the input forms, form beans definition, validation entries are exactly the same in both projects. -----Original Message----- From: Bill Siggelkow [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 01, 2004 3:14 PM To: [EMAIL PROTECTED] Subject: Re: form validation Leung, Albert wrote: > For some reason I can't get form validation to work for a particular > project. If I take the same ValidatorForm, use the same validation entry in > formset, and update the struts-config to use the same form bean and action > it works fine in another project. The project that has problems just gives > me a blank page whenever it finds something wrong. There is no stack trace > or log that can tell me what could be wrong. > > > > Please help! > > > > Albert > > This can happen if the page specified by the "input" attribute does not exist. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]