我有一个用 Java 编写的 Web 服务,通过 WinRun4J 在 Windows 上运行,并使用 Jetty 作为其 Web 服务。当我启动 Web 服务时,我的日志文件中出现一大堆 DEBUG 和 INFO 消息,如下所示:
[Thread-2] DEBUG org.eclipse.jetty.[some class name] - loaded class com.sun.jersey.[more class stuff that changes from line to line]
有时消息是信息而不是调试。我试图让所有这些消息都不显示。我在这里做了很多阅读。大多数帖子总是会返回一个涉及-Dorg.eclipse.jetty.LEVEL=WARN
vmarg 的解决方案。我已经尝试将它放在我的.ini
文件中(我的所有参数都用于我的 WinRun4J 服务),但似乎没有任何效果。此外,我尝试将org.eclipse.jetty.LEVEL=WARN
我的标准 java 日志内容放在我的位置(如log.level=error
)。
如果它有助于任何人对此有所了解,这里有几条被记录的 100 行。
1719 [Thread-2] DEBUG org.eclipse.jetty.webapp.MetaInfConfiguration - file:/C:/Windows/Temp/jetty-0.0.0.0-9100-syslog-server-1.0.0.war-_-any-2067512562061944543.dir/webapp/WEB-INF/lib/activation-1.1.jar META-INF/resources checked
1719 [Thread-2] DEBUG org.eclipse.jetty.webapp.MetaInfConfiguration - file:/C:/Windows/Temp/jetty-0.0.0.0-9100-syslog-server-1.0.0.war-_-any-2067512562061944543.dir/webapp/WEB-INF/lib/activation-1.1.jar META-INF/web-fragment.xml checked
1719 [Thread-2] DEBUG org.eclipse.jetty.webapp.MetaInfConfiguration - file:/C:/Windows/Temp/jetty-0.0.0.0-9100-syslog-server-1.0.0.war-_-any-2067512562061944543.dir/webapp/WEB-INF/lib/annotations-2.0.1.jar META-INF/resources checked