如何获取JFinal action report的输出

开发中遇到报错,通常是将报错信息记录到日志中。

能否在JFinal2.3中提供一个方法,主动获取JFinal action report的输出内容,在记录日志的时候将JFinal action report一起输出,方便跟踪调试

评论区

JFinal

2016-11-16 15:05

试试给 System.out 这个常量设置一个新的可以写日志的值,记得搞定后回来分享

l745230

2016-11-16 15:29

@JFinal System.out 输出到日志里 这个功能春哥已经实现了。http://blog.dreamlu.net/blog/107 。 现在的需求是 抛Exception时,堆栈信息记录到error.log,同时将这个异常所属的请求一起以JFinal action report的格式也输到error.log。 因为已经解析过一次JFinal action report,后面只用使用,不要在解析一次了。

JFinal

2016-11-16 16:11

@l745230 配置好日志,异常堆栈信天然就会被写入日志,注意不要让自己的 try catch 吃掉异常,这样 jfinal 就管不到你的异常了

l745230

2016-11-16 17:25

@JFinal 异常堆栈信息输出到error.log中,希望能把这个异常所属请求对应的action report一起输出到error.log

l745230

2016-11-16 17:30

@JFinal 目前我只能异常处理时,在解析一次request,将调用的方法和参数 记录到error.log里面。 这部操作JFinal已经做了一次,并且格式非常清晰,想直接拿来使用,输出到error.log中 。 附:全局的info.log 里面已经有一份异常堆栈信息跟JFinal action report了,但是日志文件太大,将异常堆栈信息跟JFinal action report在输出一份到error.log中方便排查。

热门反馈

扫码入社