首页 > 其他 > 详细

SSM整合LOGBACK引入外部配置文件

时间:2021-07-22 17:05:25      阅读:25      评论:0      收藏:0      [点我收藏+]

SSM整合LOGBACK引入外部配置文件

配置文件所在目录

技术分享图片

引入外部配置文件

技术分享图片

 

<!--引入数据库配置文件-->
<property resource="jdbc.properties"/>
<property name="DRIVER_CLASS" value="${jdbc.oracle.driver}" />
<property name="DRIVER_URL" value="${jdbc.oracle.url}" />
<property name="USERNAME" value="${jdbc.oracle.username}" />
<property name="PASSWORD" value="${jdbc.oracle.password}" />

 

最终应用的地方

    <!-- 将日志写入数据库 -->
    <appender name="BIZ_DB_LOGGER_APPENDER" class="ch.qos.logback.classic.db.DBAppender">
        <connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">
            <dataSource class="com.zz.common.utils.PasswordDataSource">
                <driverClassName>${DRIVER_CLASS}</driverClassName>
                <url>${DRIVER_URL}</url>
                <username>${USERNAME}</username>
                <password>${PASSWORD}</password>
            </dataSource>
        </connectionSource>
    </appender>
 
 
    <!--日志存储log-->
    <logger name="BIZ_DB_LOGGER" level="INFO">
        <appender-ref ref="BIZ_DB_LOGGER_APPENDER" />
    </logger>

 

可以通过log.info()语句直接将数据插入数据库 LOGGING_EVENT表,需要先创建表,可以参考这篇博客

https://blog.csdn.net/SpringHASh/article/details/104715966

本文链接:https://blog.csdn.net/SpringHASh/article/details/105024094

SSM整合LOGBACK引入外部配置文件

原文:https://www.cnblogs.com/xing-29391/p/15044562.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!