国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

系統編程 在Java中處理日志記錄

2019-11-18 15:45:56
字體:
來源:轉載
供稿:網友

    在JDK1.4中提供了一個日志記錄包:java.util.logging,它可以對程序中的日志記錄進行相當復雜的控制。

例如:通過它可以指定日志的級別和日志的位置(控制臺、文件、套接字、內存緩沖區),也可以創建子記錄器,通過它可以用程序控制的方式來指定想記錄的內容,也可以使用配置文件來指定,而不需要去改動程序。和Log4j相比,它更簡單更輕量級,在對日志輸出的要求不是很復雜時,它無疑是更好的選擇。

    首先我們獲得一個LogManager類的一個實例:

Css1>

    LogManager lMgr = LogManager.getLogManager();

    然后我們創建記錄器,并且把它添加到當前的治理器:

    String thisName = “Logpkg”;

    Logger log = Logger.getLogger(thisName);

    lMgr.addLogger(log);

    假如我們沒有指定日志文件存放的位置,則按照jre/lib目錄下logging.PRoperties文件中指定的內容,默認是ConsoleHandler意味著日志信息在控制臺顯示。

    在程序中我們可以按照級別發布日志信息,共有7個級別:SERVER(最高值),WARNING,INFO,CONFIG,FINE,FINER,FINEST(最低值),和OFF(不記錄)。

    log.server(“error”);

    我們可以設置記錄器的記錄級別,以忽略低于WARNING級別的消息,只有用server和warning記錄的信息才能輸出。

    log.setLevel(Level.WARNING);

    log.info(“This message is info”);//這條信息會被忽略,不會被輸出

    log.warning(“This message is warning”);//這條信息會輸出



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 张家口市| 邓州市| 农安县| 丽江市| 兴义市| 兴文县| 张家界市| 黄大仙区| 两当县| 乡城县| 忻城县| 通化市| 宜丰县| 稷山县| 湖州市| 万盛区| 玉溪市| 平安县| 读书| 应城市| 尚志市| 阿拉善盟| 鄂托克旗| 广平县| 怀集县| 曲周县| 佛冈县| 华池县| 辽中县| 徐州市| 盐亭县| 从化市| 大邑县| 元朗区| 怀来县| 银川市| 随州市| 沁阳市| 塔城市| 乐安县| 外汇|