log没有被记录的原因

编程入门 行业动态 更新时间:2024-10-28 10:27:50

log没有被记录的<a href=https://www.elefans.com/category/jswz/34/1770890.html style=原因"/>

log没有被记录的原因

过了这么久,因为cheny的程序错误,才发现w9系统的log都没有被按希望的记录到对应的文件中去。

经查,原来是因为service层交由过滤器ServiceInterceptor处理的代码中,创建Log实例的时候,代码是这样的:

protected Log logger = LogFactory.getLog(ServiceInterceptor.class);

实际上从service转过来的时候,这里的ServiceInterceptor.class也永远是ServiceInterceptor类自身的类路径,而不会是service类的class名称。

后来在ServiceInterceptor中修改成代码如下:

logger = LogFactory.getLog(invoction.getMethod().getDeclaringClass().getName());

成功。

转载于:.html

更多推荐

log没有被记录的原因

本文发布于:2024-02-05 05:27:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1673496.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:原因   log

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!