gpt4 book ai didi

java - 通过 Spring Boot 应用程序关闭 Tomcat 日志记录

转载 作者:行者123 更新时间:2023-12-02 03:55:42 25 4
gpt4 key购买 nike

我在 Tomcat8 上部署了一个 Spring boot 应用程序

当应用程序启动时,我看到以下内容

18-Feb-2016 15:28:12.164 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=
--- Many more JVM arguments
. ___ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.3.1.RELEASE)
18-Feb-2016 15:28:23.328 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /var/lib/tomcat8/webapps/ROOT has finished in 10,922 ms
18-Feb-2016 15:28:23.351 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]

我想停止通过 org.apache.catalina.startup.VersionLoggerListener 记录 JVM 参数

我的资源文件夹中有一个 logback.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d %-5level [%thread] %logger{0}: %msg%n</pattern>
</encoder>
</appender>
<root>
<level value="ERROR" />
<appender-ref ref="consoleAppender" />
</root>
</configuration>

一旦 Spring 容器加载但在 JVM 参数被记录之后,这似乎就会启动并减少错误日志记录

有谁知道我如何停止 VersionLoggerListener 日志记录?

最佳答案

您可以通过删除 <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> 来禁用 VersionsLoggerListener来自您的 Tomcats server.xml。

关于java - 通过 Spring Boot 应用程序关闭 Tomcat 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35485826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com