差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

java:log4j2:appenders [2022/04/10 15:04]
tony [RollingFileAppender]
java:log4j2:appenders [2023/06/25 09:48]
行 1: 行 1:
-{{tag>​log4j2}} 
-====== Log4j2 Appenders ====== 
-===== Introduction ===== 
-曾經在[[java:​log4j2:​helloworld|hello world]]中有提及,appender的設定算是設定檔中,最核心的部分,也是最複雜的。本篇文章用來記錄有使用過的Appender相關設定。 
-===== ConsoleAppender ===== 
-這是最基本的appender,設定範例如下:​ 
-<code properties>​ 
-appender.console.type = Console 
-appender.console.name = CONSOLE 
-appender.console.target = SYSTEM_OUT 
-appender.console.layout.type = PatternLayout 
-appender.console.layout.pattern = %d{HH:​mm:​ss} %5p[%t] (%F:%M:%L) - %m%n 
-appender.console.filter.threshold.type = ThresholdFilter 
-appender.console.filter.threshold.level = TRACE 
-</​code>​ 
-在先前文章沒提到的是target設定,是用來決定console輸出的目標,預設為SYSTEM_OUT對應到System.out。如果要改成System.err,就要設定為SYSTEM_ERR。Note. log4j1設定為System.out或System.err。 
-===== RollingFileAppender with Size and File Count conditions ===== 
  
-===== Reference ===== 
-  * [[https://​logging.apache.org/​log4j/​2.x/​manual/​appenders.html|官方Appender設定介紹]] 
-  * [[https://​logging.apache.org/​log4j/​2.x/​manual/​layouts.html|官方Layout設定介紹]] 
- 
-=====    ===== 
----- 
-\\ 
-~~DISQUS~~