2019-06-09 20:31
@JFinal 如果sql更改了,打包到jar里面,直接覆盖更新,然后重启。我觉得这个更新更简单啊,不用思考更新啥,直接覆盖掉对应的jar就搞定了,不是更好吗?
2019-03-08 10:49
@海哥 不是的,我已经设置为dev了,jfinal的action是用system.out输出的,所以进入不了log,但是可以通过该actionReport来输出,测试失败了。是jboot调用jfinal的时候改动了什么吗?
2019-03-08 09:44
@海哥 海哥也帮忙看看,jpress的pom也解决不了这个问题,我就是运行jpress发现jfinal的action并没有记录到日志里面,所以才想研究这个问题的。
2019-03-08 09:37
@JFinal 我在JBootApplication.run后面增加了writer,调试也看到赋值成功,但是刷新页面,断点ActionReporter,发现writer仍然指向了sysoutwriter,仍然是console输出的。
============class LogWriter===========
public static final Log logger = Log.getLog("JFinal");
public void write(String str) throws IOException {
logger.info(str);
}
============class starter=============
public class Starter {
public static void main(String[] args) {
JbootApplication.run(args);
LogWriter logWriter = new LogWriter();
ActionReporter.setWriter(logWriter);
}
}