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