【问题标题】:Customize the java.util.logging.ConsoleHandler.formatter Tomcat 6自定义 java.util.logging.ConsoleHandler.formatter Tomcat 6
【发布时间】:2013-01-08 19:39:07
【问题描述】:

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

我已经完成了这些步骤:

  1. 在 Eclise 中创建了一个新的 Java 项目
  2. 创建了一个扩展 Formatter 的新类
  3. 将项目导出为 jar
  4. 将 jar 复制到 CATALINA_BASE/lib 中
  5. 编辑文件 CATALINA_BASE/conf/logging.properties 以添加以下行:1catalina.org.apache.juli.FileHandler.formatter = com.mycompany.myformatter

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

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

有什么想法吗?

谢谢!

【问题讨论】:

    标签: java tomcat logging


    【解决方案1】:

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

    例子:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多