DBAppender - 如何更改默认表名称?
是否可以更改 Logback 中 DBAppender
的默认表名称以及如何操作?
PS浏览源码我发现DBAppender
使用DBNameResolver
接口来获取表名,我可以在定制的dbNameResolver
中实现这个接口并且然后使用定制的表名,但对我来说主要问题是如何将定制的dbNameResolver
设置到我的DBAppender
中......这可能吗?
Is it possible to change the default table names for DBAppender
in Logback and how can I do it ?
P.S. Browsing the sources I found that DBAppender
uses the DBNameResolver
interface for getting table names, I can implement this interface in a custom-made dbNameResolver
and then use custom-made table names, but the major problem for me is how to set that custom-made dbNameResolver
into my DBAppender
... is that possible ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从 API 文档来看, DBAppender 有一个 setDbNameResolver() 属性,可以通过编程方式调用,或者,如果我了解配置文件如何正常工作,只需使用类似以下内容:
From the API docs, it appears that
DBAppender
has asetDbNameResolver()
property which could be invoked programatically, or, if I've understood how the configuration file works properly, just using something like: