" log4j.logger.java.sql = DETAIL,roothandle"
在log4j属性文件中添加此行时,会打印iBatis / myBatis查询以及这些查询的结果。 结果可能包含密码,cardNumber或其他一些我不想在日志中打印的个人信息。
在日志中打印时,有没有办法屏蔽这些字段?
答案 0 :(得分:0)
鉴于您的包名是com.mypackage 然后删除这一行:
" log4j.logger.java.sql = DETAIL,roothandle"
请确保此行位于log4j.properties中:
" log4j.logger.com.mypackage = DEBUG,roothandle"
这将导致日志显示: * sql语句 *传递给sql的参数
希望以上帮助