Is it possible to change message format of messages written to standard 
out/err? I've tried the following, with no luck (no changes).  Tomcat 
5.5.9/JSK1.5.0 on Windows XP.

My formatter code is below...  I built the jar using Eclipse 3.1 and tried 
putting it in both Tomcat5.5\common\lib  and Tomcat5.5\server\lib.


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;
 }


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
1catalina.org.apache.juli.FileHandler.prefix = catalina.
2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.
3manager.org.apache.juli.FileHandler.level = FINE
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.prefix = manager.
4admin.org.apache.juli.FileHandler.level = FINE
4admin.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
4admin.org.apache.juli.FileHandler.prefix = admin.
5host-manager.org.apache.juli.FileHandler.level = FINE
5host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
5host-manager.org.apache.juli.FileHandler.prefix = host-manager.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = 
com.rwd.log.learnTomcatLogFormatter.LearnTomcatLogFormatter

Reply via email to