tomcat - 更改 tomcat(或 tomEE 或 openEJB)中的 java.util 日志级别

标签 tomcat logging apache-tomee openejb

我在 servlet 中定义了以下记录器。

private final static Logger LOGGER = Logger.getLogger(TestServlet.class.getName()); 

更改了 logging.properties 中的记录器级别,但是

LOGGER.log(Level.FINE, "hello");

不打印。

最佳答案

Eclipse 与 tomcat 存在完整性问题。但以下步骤有所帮助。

  • 双击服务器打开服务器配置(在服务器中 制表符)
  • 点击打开启动配置
  • 在 Arguments 选项卡中,将以下内容添加到 JVM arguments

-Djava.util.logging.config.file="{your tomcat folder}\conf\logging.properties"<br/> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

要更改日志记录级别,

通过配置:

编辑 logging.properties 以添加日志级别

com.level = FINE

或者通过代码:

static { LOGGER.setLevel(Level.FINE); }

关于tomcat - 更改 tomcat(或 tomEE 或 openEJB)中的 java.util 日志级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24136308/

相关文章:

tomcat - 如何在 tomcat 中为 war 文件中的静态文件启用 http 压缩?

ruby-on-rails - 如何轮换我的 Rails 5 日志?

java - 记录模式 - 不记录原因

Log4j2每日日志文件

java - JAX-WS(TomEE) Web 服务构造函数仅运行一次

tomcat - Grails 1.3.7 中的 solr 索引失败

java - 如何使用 Spring Boot 和嵌入式 Tomcat 配置此属性?

java - 如何在 TomEE 中配置 CXF

Tomcat 试图访问 Windows Server 2008 上的文件系统

Python 日志模块在 Mac 上记录,但在 Linux 上不记录