I'm having problems formatting messages processed by the consolehandler.  Using 
Tomcat 5.5.9 with jdk 1.5.0 on Windows XP.

Since yesterday (see previous post about ConsoleHandler), I have re-installed 
fresh copy of Tomcat.  I can modify other parts of the logging.properties file 
and see those changes (such as the .prefix entries, see below).  But my change 
to the ConsoleHandler.formatter look to be ignored.

Any ideas???

logging.properties:
handlers = 1catalina.org.apache.juli.FileHandler, 
2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 
4admin.org.apache.juli.FileHandler, 5host-manager.org.apache.juli.FileHandler, 
java.util.logging.ConsoleHandler
.handlers = 1catalina.org.apache.juli.FileHandler, 
java.util.logging.ConsoleHandler
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs/l
1catalina.org.apache.juli.FileHandler.prefix = catalina4.
2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs/l
2localhost.org.apache.juli.FileHandler.prefix = localhost4.
3manager.org.apache.juli.FileHandler.level = FINE
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs/l
3manager.org.apache.juli.FileHandler.prefix = manager4.
4admin.org.apache.juli.FileHandler.level = FINE
4admin.org.apache.juli.FileHandler.directory = ${catalina.base}/logs/l
4admin.org.apache.juli.FileHandler.prefix = admin4.
5host-manager.org.apache.juli.FileHandler.level = FINE
5host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs/l
5host-manager.org.apache.juli.FileHandler.prefix = host-manager4.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = 
com.rwd.log.learnTomcatLogFormatter.LearnTomcatLogFormatter

My formatter:

package com.rwd.log.learnTomcatLogFormatter;
import java.util.Date;
import java.util.logging.Formatter;
import java.util.logging.Level;
import java.util.logging.LogRecord;
import java.util.logging.SimpleFormatter;
public class LearnTomcatLogFormatter extends Formatter {
 public synchronized String format(LogRecord _arg0) {
  String retval = "Date[" + new Date(System.currentTimeMillis())+ "] Level[" + 
_arg0.getLevel() + "] Message[" + _arg0.getMessage() + "]";
  return retval;
 }
}

Reply via email to