Maven项目配置logback


首先,在pom.xml中加入maven依赖

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22   org.slf4j   slf4j-api   ${slf4j-api.version}   ch.qos.logback   logback-core   ${logback.version}   ch.qos.logback   logback-access   ${logback.version}   ch.qos.logback   logback-classic   ${logback.version}

我使用的版本是

1 2 1.7.25 1.1.7

接着,配置 logback.xml

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 <?xml version="1.0" encoding="UTF-8"?> "true" scanPeriod="60 seconds" debug="false">          "LOG_HOME" value="/export/Logs/youxi" />                 "console" class="ch.qos.logback.core.ConsoleAppender">                                   [%d{yyyy/MM/dd HH:mm:ss.SSS}][%p][%logger{0}:%L] %m%n                  class="ch.qos.logback.classic.filter.ThresholdFilter">            INFO                                                                                                                     "LogFile" class="ch.qos.logback.core.rolling.RollingFileAppender">         ${LOG_HOME}/youxi.log         class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">             ${LOG_HOME}/youxi.log.%d{yyyy-MM-dd}                                                 %p %d{yyyy-MM-dd HH:mm:ss} %logger - %m%n                     "PokerMqListenerLogFile" class="ch.qos.logback.core.rolling.RollingFileAppender">         ${LOG_HOME}/mq/poker-mq.log         class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">             ${LOG_HOME}/mq/poker-mq.log.%d{yyyy-MM-dd}                               %p %d{yyyy-MM-dd HH:mm:ss} %logger - %m%n                   "com.jd.station.soa.message.listener.PokerActivityInfoMqListener" level="INFO" additivity="false">         "PokerMqListenerLogFile"/>            "jdbc.sqltiming" level="info"/>     "com.ibatis" level="info" />     "com.ibatis.common.jdbc.SimpleDataSource" level="info" />     "com.ibatis.common.jdbc.ScriptRunner" level="info" />     "com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate" level="info" />     "java.sql.Connection" level="info" />     "java.sql.Statement" level="info" />     "java.sql.PreparedStatement" level="info" />     "java.sql.ResultSet" level="info" />       "INFO">         "console" />         "LogFile" />       

详细博客请参考