简体   繁体   English

如何禁用Javalin日志记录

[英]How to disable Javalin logging

I'd like to turn off this logging under Javalin: 我想在Javalin下关闭此日志记录:

[main] INFO org.eclipse.jetty.util.log - Logging initialized @850ms to org.eclipse.jetty.util.log.Slf4jLog
[main] INFO io.javalin.Javalin - Starting Javalin ...
[main] INFO io.javalin.Javalin - Listening on http://localhost:8003/
[main] INFO io.javalin.Javalin - Javalin started in 334ms \o/
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
[main] INFO io.javalin.Javalin - Starting Javalin ...
[main] INFO io.javalin.Javalin - Listening on http://localhost:6667/
[main] INFO io.javalin.Javalin - Javalin started in 7ms \o/
[main] INFO io.javalin.Javalin - Stopping Javalin ...
[main] INFO io.javalin.Javalin - Javalin has stopped
[main] INFO io.javalin.Javalin - Stopping Javalin ...
[main] INFO io.javalin.Javalin - Javalin has stopped

... but Javalin does not seem to have a way to turn these logs off. ...但是Javalin似乎没有办法关闭这些日志。 Is there a way? 有办法吗? thanks 谢谢

Javalin uses SLF4J for logging (you can even see the class name Slf4jLog in the first message). Javalin使用SLF4J进行日志记录(您甚至可以在第一条消息中看到类名Slf4jLog )。 This is an abstracton which can work with many different actual implementations, so the first step is to find which one your project uses. 这是一个摘要,可以与许多不同的实际实现一起使用,因此第一步是找到您的项目使用哪个。 List the dependencies ( Gradle , Maven ) and look for slf4j-<something> (except slf4j-api ) or logback-classic . 列出依赖项( GradleMaven )并查找slf4j-<something>slf4j-api除外)或logback-classic Then look at https://www.slf4j.org/manual.html#swapping for the one you found and find how to configure it to set to a higher level than INFO . 然后,在https://www.slf4j.org/manual.html#swapping中查找找到的那个,并找到如何将其配置为设置为比INFO更高的级别。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM