当我使用jetty-maven-plugin时,有一个地方说
[INFO] jetty-9.3.12.v20160915
,它挂了一段时间,然后是“扫描经过的时间”。有没有办法查看Jetty在做什么?一段时间后,Spring被初始化,一切都很好。我只想看看它在做什么,以便确定要降低的启动速度和性能。
这是一个大型的Spring MVC应用程序。
答案 0 :(得分:1)
日志记录由您的应用程序控制。
您的类路径中是否存在slf4j? 然后,使用slf4j处理来自Jetty和使用slf4j的任何其他库的日志。 查看您选择的slf4j实现(logback,log4j1,log4j2,java.util.logging,commons-logging等),然后配置该日志以输出到控制台。
在所选的slf4j实现中将名为org.eclipse.jetty
的记录器配置为DEBUG级别,并查看输出结果。
如果您没有slf4j,则Jetty使用标准StdErrLog
输出,该输出写入System.err
。