如何在mybatis上记录sql参数值

bvhaajcl  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(261)

我使用mybatis 3.5.6和mybatis spring 2.0.0。我使用log4j2来记录sql语句。我可以将日志写入文件,但无法使其打印sql参数值而不是?。我试过设置level=“debug”,level=“trace”,level=“debug”,level=“trace”。当我设置不同的值时,我看到了差异,但是每次sql参数都被屏蔽,然后呢?日志中显示了。
有没有可能让它在sql查询中打印参数值而不是在一行中打印它们?最好了解每个参数的位置
这是我使用的记录器;

<AsyncLogger name="com.service.Mapper" level="DEBUG" additivity="false"
        includeLocation="true">
        <AppenderRef ref="MYBATIS" />
    </AsyncLogger>

com.service.mapper是一个xmlMap程序

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题