起運港:
目的港:

log4j(log4j2漏洞修複方案)

 NEWS     |      2022-05-10 17:02

如何使用log4j記錄日誌?

log4j.rootLogger 是配置log4j的根logger

具體(ti) 配置方法請看下麵代碼

log4j.properties配置文件講解如下:

# Set root logger level to DEBUG and its only appender to A1

#log4j中有五級logger

#FATAL 0

#ERROR 3

#WARN 4

#INFO 6

#DEBUG 7

配置根Logger,其語法為(wei) :

#log4j.rootLogger = [ level ] , appenderName, appenderName, …

log4j.rootLogger=INFO, A1 ,R

#這一句設置以為(wei) 著所有的log都輸出

#如果為(wei) log4j.rootLogger=WARN, 則意味著隻有WARN,ERROR,FATAL

#被輸出,DEBUG,INFO將被屏蔽掉.

# A1 is set to be a ConsoleAppender.

#log4j中Appender有幾層如控製台、文件、GUI組件、甚至是套接口服務器、NT的事件記錄器、UNIX Syslog守護進程等

#ConsoleAppender輸出到控製台

log4j.appender.A1=org.apache.log4j.ConsoleAppender

# A1 使用的輸出布局,其中log4j提供4種布局. org.apache.log4j.HTMLLayout(以HTML表格形式布局)

#org.apache.log4j.PatternLayout(可以靈活地指定布局模式),

#org.apache.log4j.SimpleLayout(包含日誌信息的級別和信息字符串),

#org.apache.log4j.TTCCLayout(包含日誌產(chan) 生的時間、線程、類別等等信息)

log4j.appender.A1.layout=org.apache.log4j.PatternLayout

#靈活定義(yi) 輸出格式 具體(ti) 查看log4j javadoc org.apache.log4j.PatternLayout

#d 時間 ....

log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

#R 輸出到文件 RollingFileAppender的擴展,可以提供一種日誌的備份功能。

log4j.appender.R=org.apache.log4j.RollingFileAppender

#日誌文件的名稱

log4j.appender.R.File=log4j.log

#日誌文件的大小

log4j.appender.R.MaxFileSize=100KB

# 保存一個(ge) 備份文件

log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.TTCCLayout

#log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

配置根Logger,其語法為(wei) :

log4j.rootLogger = [ level ] , appenderName, appenderName, ...

level 是日誌記錄的優(you) 先級

appenderName就是指定日誌信息輸出到哪個(ge) 地方。您可以同時指定多個(ge) 輸出目的地。

配置日誌信息輸出目的地Appender,其語法為(wei)

log4j.appender.appenderName = fully.qualified.name.of.appender.class

log4j.appender.appenderName.option1 = value1

...

log4j.appender.appenderName.option = valueN

Log4j提供的appender有以下幾種:

org.apache.log4j.ConsoleAppender(控製台),

org.apache.log4j.FileAppender(文件),

org.apache.log4j.DailyRollingFileAppender(每天產(chan) 生一個(ge) 日誌文件),

鄭重聲明:本文版權歸原作者所有,轉載文章僅(jin) 為(wei) 傳(chuan) 播更多信息之目的,如作者信息標記有誤,請第一時間聯係我們(men) 修改或刪除,多謝。

米兰体育全站
國際空運
國際海運
國際快遞
跨境鐵路
多式聯運
起始地 目的地 45+ 100 300 詳情
深圳 迪拜 30 25 20
廣州 南非 26 22 16
上海 巴西 37 28 23 詳情
寧波 歐洲 37 27 23 詳情
香港 南亞 30 27 25 詳情

給我們留言