cms日誌配置

<?xml version="1.0" encoding="UTF-8"?> 

<configuration debug="false"> 
    <!--定義日誌文件的存儲地址 勿在 LogBack 的配置中使用相對路徑-->   
   <!--  <property name="LOG_HOME" value="/home" />   --> 
    <!-- 控制檯輸出 -->    
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">  
             <!--格式化輸出:%d表示日期,%thread表示線程名,%-5level:級別從左顯示5個字符寬度%msg:日誌消息,%n是換行符-->  
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>    
        </encoder>  
    </appender> 
    <!-- 按照每天生成日誌文件 -->    
    <appender name="FILE"  class="ch.qos.logback.core.rolling.RollingFileAppender">    
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
            <!--日誌文件輸出的文件名--> 
            <FileNamePattern>${LOG_HOME}/TestWeb.log.%d{yyyy-MM-dd}.log</FileNamePattern>  
            <!--日誌文件保留天數--> 
            <MaxHistory>30</MaxHistory> 
        </rollingPolicy>    
        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">  
            <!--格式化輸出:%d表示日期,%thread表示線程名,%-5level:級別從左顯示5個字符寬度%msg:日誌消息,%n是換行符-->  
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>    
        </encoder>  
        <!--日誌文件最大的大小--> 
       <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> 
         <MaxFileSize>10MB</MaxFileSize> 
       </triggeringPolicy> 
    </appender>  
   <!-- show parameters for hibernate sql 專爲 Hibernate 定製 -->  
    <logger name="org.hibernate.type.descriptor.sql.BasicBinder"  level="TRACE" />   
    <logger name="org.hibernate.type.descriptor.sql.BasicExtractor"  level="DEBUG" />   
    <logger name="org.hibernate.SQL" level="DEBUG" />   
    <logger name="org.hibernate.engine.QueryParameters" level="DEBUG" /> 
    <logger name="org.hibernate.engine.query.HQLQueryPlan" level="DEBUG" />   
     
    <!--myibatis log configure-->  
    <logger name="com.apache.ibatis" level="TRACE"/> 
    <logger name="java.sql.Connection" level="DEBUG"/> 
    <logger name="java.sql.Statement" level="DEBUG"/> 
    <logger name="java.sql.PreparedStatement" level="DEBUG"/> 
     
    <!-- 日誌輸出級別 --> 
    <root level="INFO"> 
        <appender-ref ref="STDOUT" /> 
        <appender-ref ref="FILE" /> 
    </root>  
     <!--日誌異步到數據庫 -->   
    <!-- <appender name="DB" class="ch.qos.logback.classic.db.DBAppender"> 
        日誌異步到數據庫  
        <connectionSource class="ch.qos.logback.core.db.DriverManagerConnectionSource"> 
           連接池  
           <dataSource class="com.mchange.v2.c3p0.ComboPooledDataSource"> 
              <driverClass>com.mysql.jdbc.Driver</driverClass> 
              <url>jdbc:mysql://127.0.0.1:3306/databaseName</url> 
              <user>root</user> 
              <password>root</password> 
            </dataSource> 
        </connectionSource> 
  </appender> --> 
</configuration> 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章