过了这么久,因为cheny的程序错误,才发现w9系统的log都没有被按希望的记录到对应的文件中去。
经查,原来是因为service层交由过滤器ServiceInterceptor处理的代码中,创建Log实例的时候,代码是这样的:
protected Log logger = Log(ServiceInterceptor.class);
实际上从service转过来的时候,这里的ServiceInterceptor.class也永远是ServiceInterceptor类自身的类路径,而不会是service类的class名称。
后来在ServiceInterceptor中修改成代码如下:
logger = Method().getDeclaringClass().getName());
成功。
转载于:.html
本文发布于:2024-02-05 05:27:01,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170725189263435.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |