是否可以DBAppender在Logback中更改默认表名,该怎么办?
PS浏览了我发现DBAppender使用该DBNameResolver接口获取表名的源代码,我可以在定制的表中实现此接口dbNameResolver,然后使用定制的表名,但是我的主要问题是如何将定制的表名设置dbNameResolver为我的表DBAppender... 那可能吗 ?
从API 文档来看,它似乎DBAppender有一个setDbNameResolver()可以通过编程方式调用的属性,或者,如果我已经了解配置文件如何正常工作,只需使用类似以下内容:
<appender name="DB" class="ch.qos.logback.classic.db.DBAppender">
<.../>
<dbNameResolver class="fqdn.to.my.DBNameResolver"/>
</appender>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1460 次 |
| 最近记录: |