麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

log4j日志記錄級別

2019-11-10 20:07:52
字體:
來源:轉載
供稿:網友

org.apache.log4j.Level類提供以下級別,但也可以通過Level類的子類自定義級別。

Level描述
ALL各級包括自定義級別
DEBUG指定細粒度信息事件是最有用的應用程序調試
ERROR錯誤事件可能仍然允許應用程序繼續運行
FATAL指定非常嚴重的錯誤事件,這可能導致應用程序中止
INFO指定能夠突出在粗粒度級別的應用程序運行情況的信息的消息
OFF這是最高等級,為了關閉日志記錄
TRACE指定細粒度比DEBUG更低的信息事件
WARN指定具有潛在危害的情況

日志級別是如何工作?

級別p的級別使用q,在記錄日志請求時,如果p>=q啟用。這條規則是log4j的核心。它假設級別是有序的。對于標準級別它們關系如下:ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF。

下面的例子明確指出如何可以過濾所有的DEBUG和INFO消息。這個程序使用記錄并執行setLevel(Level.X)方法來設置所需的日志記錄級別:

這個例子將打印,除了調試和信息的所有消息:

import org.apache.log4j.*;public class LogClass {   PRivate static org.apache.log4j.Logger log = Logger                                    .getLogger(LogClass.class);   public static void main(String[] args) {      log.setLevel(Level.WARN);      log.trace("Trace Message!");      log.debug("Debug Message!");      log.info("Info Message!");      log.warn("Warn Message!");      log.error("Error Message!");      log.fatal("Fatal Message!");   }}

當編譯并運行LogClass程序會產生以下結果:

Warn Message!Error Message!Fatal Message!

使用配置文件設置級別:

Log4j提供這些可以讓程序員自由更改源代碼,改變調試級別的配置級別是基于文件設置。

以下是上面的例子使用 log.setLevel(Level.WARN)方法的配置文件與上面的例子例子功能一樣。

# Define the root logger with appender filelog = /usr/home/log4jlog4j.rootLogger = WARN, FILE# Define the file appenderlog4j.appender.FILE=org.apache.log4j.FileAppenderlog4j.appender.FILE.File=${log}/log.out# Define the layout for file appenderlog4j.appender.FILE.layout=org.apache.log4j.PatternLayoutlog4j.appender.FILE.layout.conversionPattern=%m%n

現在,使用下面的程序:

import org.apache.log4j.*;public class LogClass {   private static org.apache.log4j.Logger log = Logger                                    .getLogger(LogClass.class);   public static void main(String[] args) {      log.trace("Trace Message!");      log.debug("Debug Message!");      log.info("Info Message!");      log.warn("Warn Message!");      log.error("Error Message!");      log.fatal("Fatal Message!");   }}

現在,編譯和運行上面的程序,得到以下結果在 /usr/home/log4j/log.out 文件:

Warn Message!Error Message!Fatal Message!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天天操天天骑 | www.54271.com| 毛片a片| 久草资源在线观看 | 精品在线视频观看 | 成人av一区二区免费播放 | 亚洲一二区视频 | 欧美在线a| 久久久午夜电影 | 成人黄色网战 | 成人精品一区二区三区中文字幕 | 99re热精品视频 | 综合图区亚洲 | 中文字幕激情 | 成熟女人特级毛片www免费 | 青青草华人在线 | 一级电影中文字幕 | 国产精品久久久久永久免费 | 黄色电影免费网址 | 欧美亚洲国产一区二区三区 | 毛片大全在线观看 | 久久蜜桃香蕉精品一区二区三区 | 国产午夜精品一区 | 欧美中文字幕一区二区三区亚洲 | 黄色片视频免费观看 | 欧美交在线 | 久久成人福利 | 久久久久se | 九九热在线免费观看视频 | av在线成人 | 精品一区二区在线播放 | 在线天堂中文字幕 | 中文字幕在线免费看 | 国产精品视频一区二区三区四区五区 | 欧美日韩高清在线观看 | 国产成人自拍av | 免费观看在线 | vidz 98hd| 羞羞视频免费入口网站 | 久久精品视频在线 | av免费在线观看国产 |