gpt4 book ai didi

java - DBAppender - 如何更改默认表名?

转载 作者:搜寻专家 更新时间:2023-10-31 20:15:49 26 4
gpt4 key购买 nike

是否可以在 Logback 中更改 DBAppender 的默认表名,我该怎么做?

附言浏览源代码我发现 DBAppender 使用 DBNameResolver 接口(interface)来获取表名,我可以在定制的 dbNameResolver 中实现这个接口(interface),然后使用定制的表名,但对我来说主要的问题是如何将定制的 dbNameResolver 设置到我的 DBAppender 中......这可能吗?

最佳答案

来自 the API docs ,似乎 DBAppender 有一个 setDbNameResolver() 属性,可以通过编程调用,或者,如果我了解配置文件如何正常工作,只需使用类似的东西:

<appender name="DB" class="ch.qos.logback.classic.db.DBAppender">
<.../>
<dbNameResolver class="fqdn.to.my.DBNameResolver"/>
</appender>

关于java - DBAppender - 如何更改默认表名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4690381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com