是否可以更改DBAppender
Logback 中的默认表名,我该怎么做?
PS浏览我发现DBAppender
使用DBNameResolver
接口获取表名的资源,我可以在定制中实现这个接口,dbNameResolver
然后使用定制的表名,但对我来说主要问题是如何将定制设置dbNameResolver
到我的DBAppender
... 那可能吗 ?
从API docs看来,它DBAppender
有一个setDbNameResolver()
可以以编程方式调用的属性,或者,如果我了解配置文件如何正常工作,只需使用以下内容:
<appender name="DB" class="ch.qos.logback.classic.db.DBAppender">
<.../>
<dbNameResolver class="fqdn.to.my.DBNameResolver"/>
</appender>