gpt4 book ai didi

java - 如何在 Spring Boot 中关闭 "NioEndPoint"日志记录?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:12:21 28 4
gpt4 key购买 nike

我正在开发一个 Spring Boot Web 应用程序,我在其中将一个长时间运行的进程添加到 ScheduledExecutorService。

为了确保它按照我认为的方式运行,我正在使用 System.out.println() 来调试长时间运行的进程。

我的问题是我一直收到这些

NioEndpoint FINER | timeout completed: keys processed=1; now=1492721057929; nextExpiration=1492721057927; keyCount=0; hasEvents=false; eval=false {timeout() / 18} 04:44.714 NioEndpoint FINER | timeout completed: keys processed=0; now=1492721058713; nextExpiration=1492721058712; keyCount=0; hasEvents=false; eval=false {timeout() / 17} 04:44.931 NioEndpoint FINER | timeout completed: keys processed=1; now=1492721058931; nextExpiration=1492721058929; keyCount=0; hasEvents=false; eval=false {timeout() / 18} 04:44.718 NioEndpoint FINER | timeout completed

在输出窗口中出现垃圾信息,这使得无法破译其他日志记录。

我尝试将 logging.level.root=ERROR 添加到 application.properties,但并没有删除它们。

如何让它们不出现,它们表示什么?

下面的依赖树:

org.springframework:gs-uploading-files:jar:0.1.0
+- org.springframework.boot:spring-boot-starter-thymeleaf:jar:1.5.2.RELEASE:compile
| +- org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile
| | +- org.springframework.boot:spring-boot:jar:1.5.2.RELEASE:compile
| | | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | | \- (org.springframework:spring-context:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | +- org.springframework.boot:spring-boot-autoconfigure:jar:1.5.2.RELEASE:compile
| | | \- (org.springframework.boot:spring-boot:jar:1.5.2.RELEASE:compile - omitted for duplicate)
| | +- org.springframework.boot:spring-boot-starter-logging:jar:1.5.2.RELEASE:compile
| | | +- ch.qos.logback:logback-classic:jar:1.1.11:compile
| | | | +- ch.qos.logback:logback-core:jar:1.1.11:compile
| | | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.6.6; omitted for duplicate)
| | | +- org.slf4j:jcl-over-slf4j:jar:1.7.24:compile
| | | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.22; omitted for duplicate)
| | | +- org.slf4j:jul-to-slf4j:jar:1.7.24:compile
| | | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.22; omitted for duplicate)
| | | \- org.slf4j:log4j-over-slf4j:jar:1.7.24:compile
| | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.22; omitted for duplicate)
| | +- org.springframework:spring-core:jar:4.3.7.RELEASE:compile
| | \- org.yaml:snakeyaml:jar:1.17:runtime
| +- org.springframework.boot:spring-boot-starter-web:jar:1.5.2.RELEASE:compile
| | +- (org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile - omitted for duplicate)
| | +- org.springframework.boot:spring-boot-starter-tomcat:jar:1.5.2.RELEASE:compile
| | | +- org.apache.tomcat.embed:tomcat-embed-core:jar:8.5.11:compile
| | | +- org.apache.tomcat.embed:tomcat-embed-el:jar:8.5.11:compile
| | | \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:8.5.11:compile
| | | \- (org.apache.tomcat.embed:tomcat-embed-core:jar:8.5.11:compile - omitted for duplicate)
| | +- org.hibernate:hibernate-validator:jar:5.3.4.Final:compile
| | | +- javax.validation:validation-api:jar:1.1.0.Final:compile
| | | +- (org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile - omitted for duplicate)
| | | \- com.fasterxml:classmate:jar:1.3.3:compile (version managed from 1.3.1)
| | +- (com.fasterxml.jackson.core:jackson-databind:jar:2.8.7:compile - omitted for duplicate)
| | +- org.springframework:spring-web:jar:4.3.7.RELEASE:compile
| | | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-context:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | | \- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | \- org.springframework:spring-webmvc:jar:4.3.7.RELEASE:compile
| | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | +- (org.springframework:spring-context:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | +- org.springframework:spring-expression:jar:4.3.7.RELEASE:compile
| | | \- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | \- (org.springframework:spring-web:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| +- org.thymeleaf:thymeleaf-spring4:jar:2.1.5.RELEASE:compile
| | +- org.thymeleaf:thymeleaf:jar:2.1.5.RELEASE:compile
| | | +- ognl:ognl:jar:3.0.8:compile
| | | +- (org.javassist:javassist:jar:3.21.0-GA:compile - version managed from 3.18.1-GA; omitted for duplicate)
| | | +- org.unbescape:unbescape:jar:1.1.0.RELEASE:compile
| | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.6.6; omitted for duplicate)
| | \- org.slf4j:slf4j-api:jar:1.7.24:compile
| \- nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:jar:1.4.0:compile
| +- org.codehaus.groovy:groovy:jar:2.4.9:compile (version managed from 2.4.3)
| \- (org.thymeleaf:thymeleaf:jar:2.1.5.RELEASE:compile - version managed from 2.1.4.RELEASE; omitted for duplicate)
+- org.springframework.boot:spring-boot-starter-test:jar:1.5.2.RELEASE:test
| +- org.springframework.boot:spring-boot-test:jar:1.5.2.RELEASE:test
| | \- (org.springframework.boot:spring-boot:jar:1.5.2.RELEASE:test - omitted for duplicate)
| +- org.springframework.boot:spring-boot-test-autoconfigure:jar:1.5.2.RELEASE:test
| | +- (org.springframework.boot:spring-boot-test:jar:1.5.2.RELEASE:test - omitted for duplicate)
| | \- (org.springframework.boot:spring-boot-autoconfigure:jar:1.5.2.RELEASE:test - omitted for duplicate)
| +- com.jayway.jsonpath:json-path:jar:2.2.0:test
| | +- net.minidev:json-smart:jar:2.2.1:test
| | | \- net.minidev:accessors-smart:jar:1.1:test
| | | \- org.ow2.asm:asm:jar:5.0.3:test
| | \- (org.slf4j:slf4j-api:jar:1.7.24:test - version managed from 1.7.16; omitted for duplicate)
| +- junit:junit:jar:4.12:test
| | \- (org.hamcrest:hamcrest-core:jar:1.3:test - version managed from 1.1; omitted for duplicate)
| +- org.assertj:assertj-core:jar:2.6.0:test
| +- org.mockito:mockito-core:jar:1.10.19:test
| | +- (org.hamcrest:hamcrest-core:jar:1.3:test - version managed from 1.1; omitted for duplicate)
| | \- org.objenesis:objenesis:jar:2.1:test
| +- org.hamcrest:hamcrest-core:jar:1.3:test
| +- org.hamcrest:hamcrest-library:jar:1.3:test
| | \- (org.hamcrest:hamcrest-core:jar:1.3:test - version managed from 1.1; omitted for duplicate)
| +- org.skyscreamer:jsonassert:jar:1.4.0:test
| | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
| +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - scope updated from test; omitted for duplicate)
| \- org.springframework:spring-test:jar:4.3.7.RELEASE:test
| \- (org.springframework:spring-core:jar:4.3.7.RELEASE:test - omitted for duplicate)
+- org.springframework.boot:spring-boot-starter-data-rest:jar:1.5.2.RELEASE:compile
| +- (org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile - omitted for duplicate)
| +- (org.springframework.boot:spring-boot-starter-web:jar:1.5.2.RELEASE:compile - omitted for duplicate)
| +- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile
| +- com.fasterxml.jackson.core:jackson-databind:jar:2.8.7:compile
| | +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile - omitted for duplicate)
| | \- com.fasterxml.jackson.core:jackson-core:jar:2.8.7:compile
| \- org.springframework.data:spring-data-rest-webmvc:jar:2.6.1.RELEASE:compile
| +- org.springframework.data:spring-data-rest-core:jar:2.6.1.RELEASE:compile
| | +- (org.springframework:spring-tx:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | +- org.springframework.hateoas:spring-hateoas:jar:0.23.0.RELEASE:compile
| | | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-context:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-web:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-webmvc:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.22; omitted for duplicate)
| | +- (org.springframework.data:spring-data-commons:jar:1.13.1.RELEASE:compile - omitted for duplicate)
| | +- org.springframework.plugin:spring-plugin-core:jar:1.2.0.RELEASE:compile
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-context:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | \- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.10; omitted for duplicate)
| | +- org.atteo:evo-inflector:jar:1.2.1:compile
| | +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile - version managed from 2.8.7; omitted for duplicate)
| | +- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.10; omitted for duplicate)
| | \- (org.slf4j:jcl-over-slf4j:jar:1.7.24:runtime - omitted for duplicate)
| +- (org.springframework:spring-webmvc:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| +- (com.fasterxml.jackson.core:jackson-databind:jar:2.8.7:compile - omitted for duplicate)
| +- (com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile - version managed from 2.8.7; omitted for duplicate)
| +- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.10; omitted for duplicate)
| \- (org.slf4j:jcl-over-slf4j:jar:1.7.24:compile - scope updated from runtime; omitted for duplicate)
+- org.springframework.boot:spring-boot-starter-data-jpa:jar:1.5.2.RELEASE:compile
| +- (org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile - omitted for duplicate)
| +- org.springframework.boot:spring-boot-starter-aop:jar:1.5.2.RELEASE:compile
| | +- (org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile - omitted for duplicate)
| | +- org.springframework:spring-aop:jar:4.3.7.RELEASE:compile
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | \- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | \- org.aspectj:aspectjweaver:jar:1.8.9:compile
| +- org.springframework.boot:spring-boot-starter-jdbc:jar:1.5.2.RELEASE:compile
| | +- (org.springframework.boot:spring-boot-starter:jar:1.5.2.RELEASE:compile - omitted for duplicate)
| | +- org.apache.tomcat:tomcat-jdbc:jar:8.5.11:compile
| | | \- org.apache.tomcat:tomcat-juli:jar:8.5.11:compile
| | \- org.springframework:spring-jdbc:jar:4.3.7.RELEASE:compile
| | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | \- (org.springframework:spring-tx:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| +- org.hibernate:hibernate-core:jar:5.0.12.Final:compile
| | +- org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile
| | +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
| | +- org.javassist:javassist:jar:3.21.0-GA:compile
| | +- antlr:antlr:jar:2.7.7:compile
| | +- org.jboss:jandex:jar:2.0.0.Final:compile
| | +- dom4j:dom4j:jar:1.6.1:compile
| | \- org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile
| | \- (org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile - omitted for duplicate)
| +- org.hibernate:hibernate-entitymanager:jar:5.0.12.Final:compile
| | +- (org.jboss.logging:jboss-logging:jar:3.3.0.Final:compile - omitted for duplicate)
| | +- (org.hibernate:hibernate-core:jar:5.0.12.Final:compile - omitted for duplicate)
| | +- (dom4j:dom4j:jar:1.6.1:compile - omitted for duplicate)
| | +- (org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile - omitted for duplicate)
| | +- (org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile - omitted for duplicate)
| | \- (org.javassist:javassist:jar:3.21.0-GA:compile - version managed from 3.18.1-GA; omitted for duplicate)
| +- javax.transaction:javax.transaction-api:jar:1.2:compile
| +- org.springframework.data:spring-data-jpa:jar:1.11.1.RELEASE:compile
| | +- org.springframework.data:spring-data-commons:jar:1.13.1.RELEASE:compile
| | | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | +- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.10; omitted for duplicate)
| | | \- (org.slf4j:jcl-over-slf4j:jar:1.7.24:runtime - omitted for duplicate)
| | +- org.springframework:spring-orm:jar:4.3.7.RELEASE:compile
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-jdbc:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | | \- (org.springframework:spring-tx:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | +- org.springframework:spring-context:jar:4.3.7.RELEASE:compile
| | | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | | \- (org.springframework:spring-expression:jar:4.3.7.RELEASE:compile - omitted for duplicate)
| | +- (org.springframework:spring-aop:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | +- org.springframework:spring-tx:jar:4.3.7.RELEASE:compile
| | | +- (org.springframework:spring-beans:jar:4.3.7.RELEASE:compile - version managed from 4.0.9.RELEASE; omitted for duplicate)
| | | \- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | +- org.springframework:spring-beans:jar:4.3.7.RELEASE:compile
| | | \- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | +- (org.springframework:spring-core:jar:4.3.7.RELEASE:compile - version managed from 4.3.5.RELEASE; omitted for duplicate)
| | +- (org.slf4j:slf4j-api:jar:1.7.24:compile - version managed from 1.7.10; omitted for duplicate)
| | \- (org.slf4j:jcl-over-slf4j:jar:1.7.24:compile - scope updated from runtime; omitted for duplicate)
| \- org.springframework:spring-aspects:jar:4.3.7.RELEASE:compile
| \- (org.aspectj:aspectjweaver:jar:1.8.9:compile - omitted for duplicate)
+- com.h2database:h2:jar:1.4.193:compile
+- LIUM:LIUM_SpkDiarization:jar:8.4.1:compile
\- javax.inject:javax.inject:jar:1:compile

最佳答案

您没有在您的应用程序中提供有关日志记录配置的详细信息,因此很难确定实际问题。在 application.properties 中设置以下属性应该阻止 NioEndpoint 日志消息。

logging.level.org.apache.tomcat=INFO
logging.level.org.apache.tomcat.util.net=WARN

您可以在 tomcat github 找到有关 NioEndpoint.java 的详细信息.该类中有一个 timeout 方法记录此消息。

编辑

您发布的日志消息包含 FINER 日志消息,这意味着您正在使用 java.util.logging。如果您已为 java.util.logging 配置了 spring-boot,则在 logging.properties 文件中添加以下属性。请检查您的应用程序是否正在使用 jdk/jre 提供的 logging.properties 文件或自定义 logging.properties 文件并修改适当的文件。

org.apache.tomcat.level=INFO
org.apache.tomcat.util.net.level=WARNING

如果您不想通过包级日志记录配置(这是首选)来控制它,那么您可以在 logging.properties 文件中将全局日志记录级别和 ConsoleHandler/FileHandler 日志级别设置为 INFO。

.level=INFO
java.util.logging.ConsoleHandler.level=INFO

请注意 java.util.logging 的日志级别略有不同。您不能在此处设置 ERROR,但可以设置最高级别的 SEVERE。详情请查看https://docs.oracle.com/javase/7/docs/api/java/util/logging/Level.html

关于java - 如何在 Spring Boot 中关闭 "NioEndPoint"日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43529647/

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