Customize the java.util.logging.ConsoleHandler.formatter Tom



我想在我的Tomcat 6.0.36上更改处理程序1catalina.org.apache.juli.FileHandler的Formatter。

我已经完成了这些步骤:

  1. 在eclipse中创建一个新的Java项目
  2. 创建了一个新的类扩展Formatter
  3. 将项目导出为jar
  4. 复制CATALINA_BASE/lib中的jar
  5. 编辑CATALINA_BASE/conf/logging文件。1catalina.org.apache. julie . filehandler .formatter = com.mycompany.myformatter

但它实际上不起作用,我的意思是它总是使用SimpleFormatter

我使用一个新下载的apache-tomcat包。

任何想法?

谢谢!

实际上,格式化程序所在的库应该包含在Tomcat类路径中。这不仅意味着"复制CATALINA_BASE/lib中的jar",还意味着:将其添加到CLASSPATH变量中。

的例子:

$ cat bin/setenv.sh
[...]
CLASSPATH="$CATALINA_BASE"/lib/myformatter.jar
export CLASSPATH

最新更新