1. 程式人生 > >logback配置詳解4-例項配置

logback配置詳解4-例項配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration>
<configuration scan="true" scanPeriod="1 seconds">
	<!-- 控制檯輸出日誌 -->  
	<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
		<encoder>
			<pattern>%-5level %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread]  %logger{100}[line:%L] - %msg%n</pattern>
		</encoder>
	</appender>
  
	<!-- 檔案輸出日誌 (檔案大小策略進行檔案輸出,超過指定大小對檔案備份)-->   
	<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
		 <!-- 過濾掉 TRACE 和 DEBUG 級別的日誌:過濾低於INFO級別的-->   
	    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">   
	      <level>INFO</level>   
	    </filter> 
	    <!--
		<file>logs/waterapp.log</file>
		-->
		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
			<FileNamePattern>logs/waterapp.%d{yyyy-MM-dd}.log</FileNamePattern>
			<maxHistory>30</maxHistory> <!-- 儲存30天 -->
		</rollingPolicy>
		<!--5MB自動壓縮-->
		<!--triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
          <maxFileSize>5MB</maxFileSize>
        </triggeringPolicy-->
		<encoder>   
     		 <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{100}[line:%L] - %msg%n</pattern>   
   		 </encoder>  
	</appender>
	
	<!--	-->
	<logger name="bingo" level="debug"/>
	<logger name="org.apache" level="ERROR"/>
	<logger name="org.springframework" level="ERROR"/>
	<logger name="org.lightframework" level="ERROR"/>
	<logger name="ch.qos.logback" level="ERROR"/>
  
	<root level="debug">
		<appender-ref ref="STDOUT" />
	</root>
</configuration>

相關推薦

logback配置4-例項配置

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration> <configuration scan="true" scanPeriod="1 seconds"> <!-- 控制檯輸出日誌 -->

log4j.properties配置例項-全部測試通過[轉]

最近使用log4j寫log時候發現網上的寫的都是千篇一律,寫的好的嘛不全,寫的全一點的嘛沒有一點格式,看著累。這裡把網上收集到的整理了一下,並且全部都在機器上測試成功了。這麼好的文件估計沒有了吧?  ###############################################

spark log4j.properties配置例項

################################################################################  #①配置根Logger,其語法為:  #  #log4j.rootLogger = [level],appen

FastDFS的配置、部署與API使用解讀(4)FastDFS配置之Client配置

一種方式是通過呼叫ClientGlobal類的初始化方法對配置檔案進行載入,另一種是通過呼叫API逐一設定配置引數。後一種方式對於使用Zookeeper等載入屬性的方式很方便。 1. 載入配置檔案: String configFileName = "conf/dfs-c

Log4j配置例項

專案例項 ==》 ## 日誌資訊輸出目的地 控制檯 log4j.appender.stdout=org.apache.log4j.ConsoleAppender ## 控制檯選項 指定輸出控制檯 log4j.appender.stdout.Target=System.out ##

百度ECharts 3.0 多座標軸統計圖一般配置例項

ECharts 是百度出品的jquery圖表外掛。相對於Chartist,擁有更加強大的功能,以及更加詳細的文件(ECharts的文件形式非常優秀,簡明易懂)。ECharts支援的圖表種類非常多,同時相容性也十分優良,故而在網站建設動態統計圖表時,是一個非常優秀

log4j.properties配置例項-全部測試通過

最近使用log4j寫log時候發現網上的寫的都是千篇一律,寫的好的嘛不全,寫的全一點的嘛沒有一點格式,看著累。這裡把網上收集到的整理了一下,並且全部都在機器上測試成功了。這麼好的文件估計沒有了吧? ######################################

mybatis 代碼生成器(IDEA, Maven)及配置(部分配置你應該不知道)

win 項目 找到 mini 屬性 新建 ini 默認 sub 在使用 mybatis 過程中, 當手寫 JavaBean和XML 寫的越來越多的時候, 就越來越同意出錯。這種重復性的工作, 我們當然不希望做那麽多。 還好, mybatis 為我們提供了強大的代碼生成--M

mybatis 程式碼生成器(IDEA, Maven)及配置(部分配置你應該不知道)

在使用 mybatis 過程中, 當手寫 JavaBean和XML 寫的越來越多的時候, 就越來越同意出錯。這種重複性的工作, 我們當然不希望做那麼多。 還好, mybatis 為我們提供了強大的程式碼生成–MybatisGenerator。 通過簡單的配置,

spring配置-連線池配置(轉載)

一、連線池概述  資料庫連線池概述:   資料庫連線是一種關鍵的有限的昂貴的資源,這一點在多使用者的網頁應用程式中體現得尤為突出。對資料庫連線的管理能顯著影響到整個 應用程式的伸縮性和健壯性,影響到程式的效能指標。資料庫連線池正是針對這個問題提出來的。   資料庫連線池負責

web緩存服務器varnish-4.1.6的部署及配置

是否 次數 tool 至少 hits 檢查 rep nat list web緩存服務器varnish-4.1.6的部署及配置詳解 1.安裝varnish4.1.6安裝依賴 yum install -y autoconf automake jemalloc-devel li

logback 常用參數配置

dna 則表達式 manual 歸檔文件 caller 執行 fig lua stdout logback 常用配置詳解(二) <appender> <appender>: <appender>是<configuratio

Centos 6 apache httpd 2.4 主要配置

apache 2.4實驗環境:VMware Workstation Pro 14(試用版) 系統平臺: CentOS release 6.9 (Final) 內核 2.6.32-696.el6.x86_64 Server version: Apache/2.4.29 (Unix)

CentOS 7.4 Tengine安裝配置(一)

tengine nginx 一、安裝配置Tengine:Tengine是由淘寶網發起的Web服務器項目。它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高級功能和特性。Tengine的性能和穩定性已經在大型的網站如淘寶網,天貓商城等得到了很好的檢驗。它的最終目標是打造一個高效、穩定、安全、易

CentOS 7.4 Tengine安裝配置(二)

tengine、虛擬主機、IP、訪問控制三、配置虛擬主機:1、配置基於端口的虛擬主機:(1)在http{}配置段中新增如下server:server {listen 8000;server_name localhost;access_log /usr/local/tengine/logs/localhost8

CentOS 7.4 Tengine安裝配置(三)

location、echo、fancy九、根據HTTP響應狀態碼自定義錯誤頁:1、未配置前訪問一個不存在的頁面:http://192.168.1.222/abc/def.html,按F12後刷新頁面2、在server{}配置段中新增如下location:server {listen 80;server_nam

CentOS 7.4 Tengine安裝配置(五)

tengine nginx https 十四、配置Tengine支持HTTPS1、演示環境:IP操作系統角色 192.168.1.222 CentOS 7.4 Tengine服務器 192.168.1.145 CentOS 6.9 自建CA服務器備註:Teng

CentOS 7.4 Tengine安裝配置(六)

tengine 反向代理 十五、反向代理:1、演示環境:IP操作系統節點角色192.168.1.222CentOS 7.4node1Tengine服務器192.168.1.144CentOS 6.9node2Apache服務器2、node2安裝Apache服務,並創建測試頁:# yum -y inst

CentOS 7.4 Tengine安裝配置(七)

tengine cache purge 十六、緩存及緩存清理1、修改node1配置文件nginx.conf:(1)在http配置段中增加如下代碼:proxy_cache_path /usr/local/tengine/cache levels=1:1:2 keys_zone=mycache:200