首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过Spring Boot应用程序关闭Tomcat日志记录

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

Stack Overflow用户
提问于 2016-02-18 23:38:54
回答 1查看 2K关注 0票数 1

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

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

代码语言:javascript
运行
复制
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文件

代码语言:javascript
运行
复制
<?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 arg被记录之后,将日志记录减少为错误

有人知道如何停止VersionLoggerListener日志记录吗?

EN

Stack Overflow用户

发布于 2016-02-19 03:19:03

您可以通过从Tomcat server.xml中删除VersionsLoggerListener来禁用<Listener className="org.apache.catalina.startup.VersionLoggerListener" />

票数 4
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35485826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档