main方式启动 可以不打印jetty load class的日志吗

DEBUG o.e.jetty.webapp.WebAppClassLoader要load很多 class 很多load记录日志 严重影响调试。


评论区

JFinal

2017-03-10 16:02

当然可以,按照 jfinal 手册中的启动方式就可以了

widely

2017-03-10 16:12

@JFinal 我按照手册启动的还是有

JFinal

2017-03-10 16:17

那就奇怪了,我这是可以的,你是用的 jfinal 集成的 jetty 启动的么?

widely

2017-03-10 16:20

@JFinal 是的 按照手册配的,我也奇怪 另一个项目就没有load记录

widely

2017-03-10 16:23

@JFinal load记录跟日志配置文件是没有关系的吧

JFinal

2017-03-10 16:23

@widely 看看日志级别是啥,还有是不是对另外的 jetty 有依赖

widely

2017-03-10 16:30

@JFinal 我把log4j的文件设置成ERROR了 还是一样

JFinal

2017-03-10 16:34

@widely 下载首页的 jfinal demo 试试,看有没有问题,如果没有问题,照此办理一下应该就可以了

widely

2017-03-10 16:52

@JFinal 搞定了,jetty处理日志需要用到 slf4j-api-1.4.3.jar slf4j的接口定义包
slf4j-log4j12-1.4.3.jar slf4j到log4j的转接包 加上这两个包就可以了。

WellLiao

2017-05-16 15:39

我在idea用jetty runner插件启动,加了这两个包slf4j-log4j12-1.4.3.jar、slf4j-api-1.4.3.jar 还是会打印一堆的loadcllass的debug日志

昔竹

2017-08-14 16:34

@widely 一样,会打印很多jetty的信息,比如16:31:58.610 [qtp961134891-24 - /site/feature/getList] DEBUG o.e.jetty.webapp.WebAppClassLoader - loaded class java.lang.ExceptionInInitializerError from null 这样。设置了slf4j-api-1.4.3.jar slf4j包和slf4j-log4j12-1.4.3.jar 包也不行,请问怎么解决?

JFinal

2017-08-14 16:53

@昔竹 如果是 debug , 这是正常的调试信息不需要理会,否则应该是缺包, 把缺少的包找对了就搞定了

昔竹

2017-08-14 17:02

@JFinal 感谢回复,似乎正常了

小菜鸟1103

2018-07-17 12:49

@昔竹 请问你是怎么搞定的?我也是加了slf4j的两个包,依旧存在那些没用的日志信息

小风

2019-01-19 14:42

这个怎么解决的啊 。我也是这个问题。好烦躁 啊

热门反馈

扫码入社