tomcat 控制台 日志输出顺序问题

今天从jfinal 2.0升级到jfinal4.8。改一了些配置,换了几个jar包,完美升级。在此感谢波总,jfinal真心好用。

此过程中存在logger类找不到,查了一下是用了jfinal-ext包,查了说换到jfinal-ext2,但我没有找到ext2的包,只找到了ext3。换上ext3的包后,发现原来的PoiRender类又没有了,看来没有向下兼容。于是,根据原来的代码,自已抽出两个类,完美解决。有需要的朋友可以向我拿。

最后碰到一个问题:tomcat控制台打印日志的输入顺序与2.0的不一样了。不知是否是我的配置问题。

image.png

以前调试时,sql是在下面的,现在跑到上去去了。求指导!!

评论区

JFinal

2020-01-01 14:12

这个次序可以通过配置来调整,在 configConstant(Constants me) 中添加配置:
public void configConstant(Constants me) {
me.setReportAfterInvocation(false);
}

这个配置的意思是:在 action 调用之后输出 jfinal action reporte

这个是后来新添加的配置,这个配置是为了更好支持在 http body 中传递 json 数据的场景,在这种场景下,如果你先输出 action report,那么会有异常

现在这类在 http body 中传递数据的项目越来越多,例如微信公众号项目

亚枫

2020-01-01 15:57

感谢,已解决。

热门反馈

扫码入社