I am working on a Spring Boot web application where I add a long running process to a ScheduledExecutorService.
To make sure it is acting the way I think I am using System.out.println() for debugging that long running process.
My problem is I keep getting these
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
Messages spammed in the output window, which makes deciphering the other logging impossible.
I tried adding logging.level.root=ERROR to application.properties, but that did not remove them.
How do I get them not to appear and what do they signify ?
Dependency Tree Below:
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
You did not provide details about logging configuration in your application so it is difficult to identify the actual issue. Setting following properties in application.properties should block NioEndpoint log messages.
logging.level.org.apache.tomcat=INFO
logging.level.org.apache.tomcat.util.net=WARN
You can find details about NioEndpoint.java at tomcat github. There is a timeout method in that class which logs this message.
EDIT
Log messages you have posted contain FINER log messages which means you are using java.util.logging. If you have configured spring-boot for java.util.logging then add following properties in logging.properties file. Please check if your application is using jdk/jre provided logging.properties file or custom logging.properties file and modify appropriate file.
org.apache.tomcat.level=INFO
org.apache.tomcat.util.net.level=WARNING
If you do not want to control it by package level logging configuration (which is preferred) then you can set the global logging level and ConsoleHandler/FileHandler logging level to INFO in logging.properties file.
.level=INFO
java.util.logging.ConsoleHandler.level=INFO
Please note the log levels for java.util.logging are bit different. You cannot set ERROR here but you can set SEVERE which is the highest level. Please check details at https://docs.oracle.com/javase/7/docs/api/java/util/logging/Level.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With