logback日志写入数据库的配置

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "  http://www.w3.org/2002/xmlspec/dtd/2.10/xmlspec.dtd">  
  3. <configuration>  
  4.   
  5.     <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">  
  6.         <layout class="ch.qos.logback.classic.PatternLayout">  
  7.             <pattern>%-20(%d{HH:mm:ss.SSS} [%thread]) %-5level %logger{80} - %msg%n</pattern>  
  8.         </layout>  
  9.     </appender>  
  10.   
  11.     <!--  
  12.         <property name="log.base" value="../logs/" /> <appender name="file"  
  13.         class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${log.base}.log</file> <rollingPolicy  
  14.         class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">  
  15.         <fileNamePattern>${log.base}.%d{yyyy-MM-dd}.log.zip</fileNamePattern> </rollingPolicy> <layout  
  16.         class="ch.qos.logback.classic.PatternLayout"> <pattern>%-20(%d{HH:mm:ss.SSS} [%thread]) %-5level %logger{80} -  
  17.         %msg%n</pattern> </layout> </appender>  
  18.   
  19.     <appender name="db-classic-oracle" class="ch.qos.logback.classic.db.DBAppender">  
  20.         <connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">  
  21.             <dataSource class="org.apache.commons.dbcp.BasicDataSource">  
  22.                 <driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName>  
  23.                 <url>jdbc:oracle:thin:@192.168.3.250:1521:devdb</url>  
  24.                 <user>logback</user>  
  25.                 <password>logback</password>  
  26.             </dataSource>  
  27.         </connectionSource>  
  28.     </appender>  
  29.   
  30.   
  31.   
  32.     <appender name="db-classic-mysql" class="ch.qos.logback.classic.db.DBAppender">  
  33.         <connectionSource class="ch.qos.logback.core.db.DriverManagerConnectionSource">  
  34.             <driverClass>com.mysql.jdbc.Driver</driverClass>  
  35.             <url>jdbc:mysql://localhost:3306/logbackdb</url>  
  36.             <user>root</user>  
  37.             <password>qqqqqq</password>  
  38.         </connectionSource>  
  39.     </appender>  
  40.   
  41.     <appender name="db-access" class="ch.qos.logback.access.db.DBAppender">  
  42.         <connectionSource class="ch.qos.logback.core.db.DriverManagerConnectionSource">  
  43.             <driverClass>com.mysql.jdbc.Driver</driverClass>  
  44.             <url>jdbc:mysql://localhost:3306/logbackdb</url>  
  45.             <user>root</user>  
  46.             <password>qqqqqq</password>  
  47.         </connectionSource>  
  48.         <insertHeaders>true</insertHeaders>  
  49.     </appender>  
  50.     -->  
  51.     <appender name="db-classic-mysql-pool" class="ch.qos.logback.classic.db.DBAppender">  
  52.         <connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">  
  53.             <dataSource class="org.apache.commons.dbcp.BasicDataSource">  
  54.                 <driverClassName>com.mysql.jdbc.Driver</driverClassName>  
  55.                 <url>jdbc:mysql://localhost:3306/logbackdb</url>  
  56.                 <username>root</username>  
  57.                 <password>qqqqqq</password>  
  58.             </dataSource>  
  59.         </connectionSource>  
  60.     </appender>  
  61.       
  62.     <appender name="db-classic-oracle-pool" class="ch.qos.logback.classic.db.DBAppender">  
  63.         <connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">  
  64.             <dataSource class="org.apache.commons.dbcp.BasicDataSource">  
  65.                 <driverClassName>oracle.jdbc.driver.OracleDriver</driverClassName>  
  66.                 <url>jdbc:oracle:thin:@192.168.3.250:1521:devdb</url>  
  67.                 <username>logback</username>  
  68.                 <password>logback</password>  
  69.             </dataSource>  
  70.         </connectionSource>  
  71.     </appender>  
  72.       
  73.     <root level="WARN">  
  74.         <appender-ref ref="stdout" />  
  75.         <appender-ref ref="db-classic-oracle-pool" />  
  76.     </root>  
  77. </configuration>  
需要slf4j, logback-core, logback-classic,数据库驱动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值