For Tomcat deployments, environment variables can be set in $TOMCAT_HOME/conf/server.xml. I suspect that it exists to solve this problem.
/Neil -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Friday, January 23, 2004 3:43 AM To: xindice-users@xml.apache.org Subject: Re: question about debug output Man I hate this logging problem we are starting to see with Java, where everybody and his dog has a proprietary logging system. Commons logging Log4j java.util.Logger All have pretty much the exact same functionality. Since it's now available, why doesn't everyone just use java.util.Logger now? When last did anyone need to support Java 1.3 for a beta delivery of Xindice? In addition, since xindice is now deployed as a war file embedded in Tomcat, and by default has enough logging enabled to make a sailor blush, or at least to severaly impact performance, it seems a better solution to logging is required. There is no way to specify env variables to a war deployment, unless you write your own deployment descriptor and do a custom servlet deployment, which is a real pain in the ... Hint to Xindice gods: Tune logging to be a bit quieter in the deliveries, and if people require, they can manually set it a bit higher. WH Upayavira wrote: > Willis, Paul A. wrote: > >> Vadim wrote: >> >> >>> Xindice uses Jakarta Commons logging [1]. Read also user guide [2]. >>> See also LOGGER and LOGLEVEL environment variables used by the >>> xindice scripts. >>> >> >> >> OK, I reviewed the jakarta web pages and reviewed LOGGER and LOGLEVEL >> variables used by xindice scripts. The problem I'm facing is that >> I'm using >> xindice in EMBEDDED mode. I can quite figure out how to configure the >> debug/logging output with embedded xindice. >> >> (Vadim, thanks for the assistance!) >> >> > From my uneducated explorations, I looked in code for > org.apache.commons.logging.impl.SimpleLog, see > http://cvs.apache.org/viewcvs.cgi/jakarta-commons/logging/src/java/org/apach e/commons/logging/impl/SimpleLog.java?rev=1.14&view=markup > > > There are references to system properties in there. Therefore Jakarta > commons logging gets its configuration from system properties. So, > either start up Java with -dXXXXXX=XXX properties, or before you call > XIndice, make sure you do System.setProperty("xxx", "xxx") (I assume > that is possible). > > To get the exact values, plagiarise them out of bin/xindice.bat. > > HTH. > > Upayavira > >> Paul Willis >> NGIT >> >> -----Original Message----- >> From: Vadim Gritsenko [mailto:[EMAIL PROTECTED] >> Sent: Thursday, January 22, 2004 6:01 AM >> To: xindice-users@xml.apache.org >> Subject: Re: question about debug output >> >> >> Willis, Paul A. wrote: >> >> >> >>> Hello, >>> >>> How does one turn off the debug output? >>> >>> >>> >> >> >> Xindice uses Jakarta Commons logging [1]. Read also user guide [2]. >> See also LOGGER and LOGLEVEL environment variables used by the >> xindice scripts. >> >> Vadim >> >> >> [1] http://jakarta.apache.org/commons/logging.html >> [2] http://jakarta.apache.org/commons/logging/userguide.html >> >> >> > > >