Log4j

爲何使用log4j:apache

        1.console控制檯的顯示有行數限制框架

        2.信息會丟失性能

        3.System.out.print("");嚴重影響系統性能ui

        4.若是咱們須要對用戶的一些行爲和習慣進行分析spa

           收集用戶的信息,分析用戶的行爲,反饋給用戶開放源代碼

什麼是log4j:(log for Java)線程

     以.log結尾的文件,稱爲日誌文件      debug

     1.使用Java語言編寫的日誌框架調試

     2.是Apache的一個開源(開放源代碼)項目日誌

     3.能夠記錄項目中各類日誌信息(什麼時間,什麼地方登錄,登錄以後作了什麼操做)

     4.將咱們的日誌信息保存到文件中

log4j的做用:

        1.能夠記錄代碼中變量的變化狀況,易於咱們代碼調試和維護

           2.週期性的保存數據到文件中

           3.能夠設置日誌級別,便於咱們管理

           4.能夠同時把日誌記錄到多個存儲地

log4j的核心組成:

       1.日誌記錄器 Logger

            org.apache.log4j.Level類有7個日誌紀錄級別

            01.fatal:嚴重的錯誤會致使程序終止

            02.error:錯誤時間,可是不會終止程序

            03.warn:潛在的錯誤信場景

            04.info:在程序運行期間,出現的粗粒度錯誤級別

            05.debug:在程序調試時使用的細粒度錯誤級別

            06.trace:比debug的粒度還要細的錯誤

            07.all:開啓全部的日誌記錄

            08.off:關閉全部的日誌記錄

       2.日誌輸出格式 Layout

            %d:日誌的輸出時間%d{yyyy-MM-dd hh:mm:ss}

            %C:日誌信息所在類的全類名

            %M:日誌信息所在的方法

            %l:包含類,線程,方法.日誌輸出的行號

            %n:換行

       3.日誌輸出地 Appender

           01.指定日誌輸出信息的存儲地點

           02.能夠同時指定n個

 使用log4j:

      1.把下載的jar包導入lib中

      2.選中jar包---右鍵---選擇Build Path---add to bulid path

      3.建立一個和src同類型的resource文件夾

      4.右鍵選擇resource文件夾,建立log4j.properties文件

      5.在log4j.properties文件中書寫配置

相關文章
相關標籤/搜索