I mistakenly stated this worked on my PC.  I think the problem is 
happening on my workstation and is not related to jsvc.




Stuart Grace/Fishkill/IBM 
03/03/2010 12:21 AM

To
users@tomcat.apache.org
cc

Subject
java.util.logging - help needed with configuration and problem 
determination





I'm using JSVC to start Tomcat 6.0.20 as a daemon on Solaris.  Java is 
jdk1.6.0_16. 
I need to deploy the same war file as 2 different contexts.  Each context 
has the same logging.properties file in the classes directory.  The 
conf/logging.properties has not been changed.

Problem:  The logging from both contexts IBINET and IBMIN are being 
written to both logs.  ie IBINET.yyyy-mm-dd.log and IBMIN-yyyy-mm-dd.log.  


This did work on my PC where jsvc was not being used.   Very difficult to 
test with out jsvc on Solaris due to firewall. 

Does the logging.properties file below look correct for loggers named 
eocene.web.*  ? 



logging.properties
handlers = 6IBINET.org.apache.juli.FileHandler, 
7IBMIN.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

6IBINET.org.apache.juli.FileHandler.level = FINE
6IBINET.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
6IBINET.org.apache.juli.FileHandler.prefix = IBINET.

7IBMIN.org.apache.juli.FileHandler.level = FINE
7IBMIN.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
7IBMIN.org.apache.juli.FileHandler.prefix = IBMIN.

eocene.web.*.[Catalina].[localhost].[/IBINET].level = FINE
eocene.web.*.[Catalina].[localhost].[/IBINET].handlers = 
6IBINET.org.apache.juli.FileHandler

eocene.web.*.[Catalina].[localhost].[/IBMIN].level = FINE
eocene.web.*.[Catalina].[localhost].[/IBMIN].handlers = 
7IBMIN.org.apache.juli.FileHandler

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = 
java.util.logging.SimpleFormatter

startup script looks like 
case "$1" in
  start)
    #
    # Start Tomcat
    #
    $DAEMON_HOME/jsvc \
    -user $TOMCAT_USER \
    -home $JAVA_HOME \
    -Dcatalina.home=$CATALINA_HOME \
    -Dcatalina.base=$CATALINA_BASE \
    -Djava.io.tmpdir=$TMP_DIR \
    -Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties 
\
    -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager \
    -wait 10 \
    -pidfile $PID_FILE \
    -outfile $CATALINA_HOME/logs/catalina.out \
    -errfile '&1' \
    $CATALINA_OPTS \
    -cp $CLASSPATH \
    org.apache.catalina.startup.Bootstrap
    #
    # To get a verbose JVM
    #-verbose \
    # To get a debug of jsvc.
    #-debug \
    exit $?
    ;;

IBINET and IBMIN logs contain the same exact data from both contexts
 =>ls -l logs
total 82
-rw-r--r--   1 eocene01 atthb358    9930 Mar  2 23:26 
IBINET.2010-03-02.log
-rw-r--r--   1 eocene01 atthb358    9930 Mar  2 23:26 IBMIN.2010-03-02.log
-rw-r--r--   1 root     other       1377 Mar  2 23:25 
catalina.2010-03-02.log
-rw-r--r--   1 root     other      15722 Mar  2 23:26 catalina.out
-rw-r--r--   1 root     other          0 Mar  2 23:22 
host-manager.2010-03-02.log
-rw-r--r--   1 root     other        232 Mar  2 23:22 
localhost.2010-03-02.log
-rw-r--r--   1 root     other       1132 Mar  2 23:25 
manager.2010-03-02.log

Reply via email to