&引用;log4j.logger.java.sql=DETAIL,roothandle";打印查询和结果集,有没有办法屏蔽查询结果的某些列字段?
log4j.logger.java.sql=DETAIL,roothandle 当这一行添加到log4j属性文件中时,它将打印iBatis/myBatis查询和这些查询的结果。 结果可能有密码、卡号或其他一些个人信息,我不想在日志中打印这些信息&引用;log4j.logger.java.sql=DETAIL,roothandle";打印查询和结果集,有没有办法屏蔽查询结果的某些列字段?,java,logging,mybatis,ibatis,spring-mybatis,Java,Logging,Mybatis,Ibatis,Spring Mybatis,log4j.logger.java.sql=DETAIL,roothandle 当这一行添加到log4j属性文件中时,它将打印iBatis/myBatis查询和这些查询的结果。 结果可能有密码、卡号或其他一些个人信息,我不想在日志中打印这些信息 如果您的包名为com.mypackage,那么在日志中打印时有没有办法屏蔽这些字段 然后删除此行: log4j.logger.java.sql=DETAIL,roothandle 只需确保该行位于log4j.properties中: log4j.logg
如果您的包名为com.mypackage,那么在日志中打印时有没有办法屏蔽这些字段 然后删除此行: log4j.logger.java.sql=DETAIL,roothandle 只需确保该行位于log4j.properties中: log4j.logger.com.mypackage=DEBUG,roothandle 这将导致日志显示: *sql语句 *传递给sql语句的参数
如果您的软件包名为com.mypackage,希望以上内容对您有所帮助 然后删除此行: log4j.logger.java.sql=DETAIL,roothandle 只需确保该行位于log4j.properties中: log4j.logger.com.mypackage=DEBUG,roothandle 这将导致日志显示: *sql语句 *传递给sql语句的参数
希望上面的帮助一个选项是将敏感信息放在另一个映射器xml中,并带有一些名称空间org.test.mapper.sensitive,您可以将其日志级别设置为ERROR。一个选项是将敏感信息放在另一个映射器xml中,并带有一些名称空间org.test.mapper.sensitive,您可以将其日志级别设置为ERROR。