更新時間:2021年12月16日16時43分 來源:傳智教育 瀏覽次數(shù):
解析:Log4j目前使用最多的日志處理組件,程序員應(yīng)該掌握Log4j的使用。
Log4j是Apache的一個開源項目,使用Log4j可以便捷地控制( )目的地,包括控制臺,文件,GUI組件以及NT事件記錄器等。同時,Log4j可以控制( )日志信息的輸出格式,也能夠通過定義每一條日志信息的級別,更加細致控制日志的( )程。
解析:掌握Log4j的使用,可以從了解Log4j的主要組件入手。
Log4j包含三個主要組成部分,即Logger、Appender以及Layout。其中( )是日志記錄器,是Log4j的核心組件;一個Logger可以指定多個Appender,Appender( )定日志信息的輸出目的地,可以是文件、控制臺或消息文件等;一個Appender又可以指定( )個Layout,Layout用來指定日志信息的格式,可以使HTML、簡單文本等。
解析:能夠?qū)⒄O之輸出到不同目的地,是Log4j的一大特征。
(1)org.apache. log4j.ConsoleAppender:將日志信息輸出到控制臺,如果Logger沒有使( )addAppender顯式添加Appender,默認使用ConsoleAppender。
(2)org.apache. log4j.FileAppender:將日志信息輸出到一個文件。
(3)org.apache. log4j.DailyRollingFileAppender:將日志信息輸出到一個日志文件,并且( )據(jù)指定的模式,可以按照一定的日期將日志信息輸出到一個新的日志文件。
列舉至少6種JavaEE技術(shù),并簡述其作用【Java面試題】