logback怎么异步日志到oracle数据库中

logback怎么异步日志到oracle数据库中,第1张

首先是下载所需要的包,然后在\logback-112\logback-classic\src\main\java\ch\qos\logback\classic\db\script下你能看到创建日志所需要的的建表脚本
然后就是配置了。
首先是报错的配置,也是网上找资料别人给的配置……
复制代码
<!-- 将日志存储到oracle数据库中 -->
<appender name="db-classic-oracle" class="chqoslogbackclassicdbDBAppender">
<connectionSource class="chqoslogbackcoredbDriverManagerConnectionSource">
<dataSource class="commchangev2c3p0ComboPooledDataSource">
<driverClassName>oraclejdbcdriverOracleDriver</driverClassName>
<url>jdbc:oracle:thin:@localhost:1521:ZYD</url>
<user>scott</user>
<password>tiger</password>
</dataSource>
</connectionSource>
</appender>
复制代码
运行一下,你会发现会报这个错误:DBAppender cannot function if the JDBC driver does not support getGeneratedKeys method and without a specific SQL dialect
然后把气冲冲的加上了方言……
复制代码
<!-- 将日志存储到oracle数据库中 -->
<appender name="db-classic-oracle" class="chqoslogbackclassicdbDBAppender">
<connectionSource class="chqoslogbackcoredbDriverManagerConnectionSource">
<dataSource class="commchangev2c3p0ComboPooledDataSource">
<driverClassName>oraclejdbcdriverOracleDriver</driverClassName>
<url>jdbc:oracle:thin:@localhost:1521:ZYD</url>
<user>scott</user>
<password>tiger</password>
<sqlDialect class="chqoslogbackcoredbdialectOracleDialect" />
</dataSource>
</connectionSource>
</appender>
复制代码
结果还是不对!
最后跑去Stack OwerFlow网站看了一下那帮外国程序员是怎么解决的,终于在看了几个帮助之后
发现了……
<driverClassName>oraclejdbcdriverOracleDriver</driverClassName>

原来还有它的错,正确的应该是
复制代码
<!-- 将日志存储到oracle数据库中 -->
<appender name="db-classic-oracle" class="chqoslogbackclassicdbDBAppender">
<connectionSource class="chqoslogbackcoredbDriverManagerConnectionSource">
<dataSource class="commchangev2c3p0ComboPooledDataSource">
<driverClass>oraclejdbcdriverOracleDriver</driverClass>
<url>jdbc:oracle:thin:@localhost:1521:ZYD</url>
<user>scott</user>
<password>tiger</password>
<sqlDialect class="chqoslogbackcoredbdialectOracleDialect" />
</dataSource>
</connectionSource>
</appender>
复制代码
再试一下,终于成功了!

以上就是关于logback怎么异步日志到oracle数据库中全部的内容,包括:logback怎么异步日志到oracle数据库中、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9510210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存