- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
是否可以在 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/
是否可以在 Logback 中更改 DBAppender 的默认表名,我该怎么做? 附言浏览源代码我发现 DBAppender 使用 DBNameResolver 接口(interface)来获取表名
我们在项目Logback中以编程方式创建了DBAppender: Logger logger = LoggerFactory.getLogger(loggerName); DBAppe
我有兴趣使用slf4j-logback在我的项目中,想使用 DBAppender . 显然,除非您实现自己的 DBNameResolver ,您必须遵守上面链接中概述的特定表格标准/架构。具体来说,您
尝试将 DBAppender 与 logback-access-1.1.2 一起使用。使用 DriverManagerConnectionSource 的配置。 我的程序运行,但logging_eve
我试图让 LogBack DBAppender 通过编程配置工作,但似乎无法使其正常运行。 LoggerContext lc = (LoggerContext) LoggerFactory.getIL
我们正在为我们的一个 Web 应用程序(托管在 Tomcat 8 上)使用 Logback 1.1.7。当我们使用 Tomcat 管理器停止 Web 应用程序时,我们的 DBappender 的数据连
logback 的 android 实现似乎缺少 DBAppender 类。 这是我相关的 logback appender 配置,位于 assets/logback.xml 中。
我正在开发一个使用 logback 进行日志记录的应用程序。我使用 logback DBAppender 将日志插入数据库。 对我来说一切都很好,我能够将日志插入数据库并查看日志。 我用 200 行代
我有以下 logback.xml 配置 com.microsoft.sqlserver.jdbc.SQLServerDriver
有没有办法更改 logback 使用 dbAppender 将其数据写入的表,它有三个默认表,必须在使用 dbAppender 之前创建,但我想自定义它以写入我选择的一个表。类似于 Log4J,我可以
使用 logback-1.0.13.jar 和 JDK 1.6u34。 我有一个带有以下 WEB-INF/classes/logback.xml 的 Java 网络应用程序 (WAR):
Logback 的 DBAppender 将其上下文和 MDC 中的所有属性记录到数据库中。我想控制记录哪些属性,特别是过滤掉某些值,但我找不到任何选项来这样做。文档很简洁: The logging_
我有一个使用 Spring 来设置连接池数据源的 web 应用程序,如下所示: 该应用程序还使用 logback 将事件直接记录到数据库。 Logback 在
我需要能够为 logback 实现一个 DBAppender,以便使用 Java 将事件日志写入 CouchDB。对于传统的关系数据库,这是通过扩展 DBAppenderBase 来完成的。有谁知道如
这是我使用 HikariDatasource 的 logback 配置: com.mysql.jdbc.Driver jd
使用logback-1.0.13.jar。 用于创建 DBAppender 所需表的 DDL 脚本位于该 JAR 内: logback-1.0.13/logback-access/src/main/j
因此,Grails 已经设置了由连接池支持的数据源。有没有办法利用这些与 DBAppender 一起使用?在 Logback 中,以便我不必创建单独的并行数据源/连接池? logback.groovy
我是一名优秀的程序员,十分优秀!