Log4j的主要作用是什么?Log4j都由哪些部分组成?【面试常问】

1.Log4j有什么作用?

解析:Log4j目前使用最多的日志处理组件,程序员应该掌握Log4j的使用。

Log4j是Apache的一个开源项目,使用Log4j可以便捷地控制( )目的地,包括控制台,文件,GUI组件以及NT事件记录器等。同时,Log4j可以控制( )日志信息的输出格式,也能够通过定义每一条日志信息的级别,更加细致控制日志的( )程。

2.Log4j主要由哪三部分组成?每部分的主要作用是什么?

解析:掌握Log4j的使用,可以从了解Log4j的主要组件入手。

Log4j包含三个主要组成部分,即Logger、Appender以及Layout。其中( )是日志记录器,是Log4j的核心组件;一个Logger可以指定多个Appender,Appender( )定日志信息的输出目的地,可以是文件、控制台或消息文件等;一个Appender又可以指定( )个Layout,Layout用来指定日志信息的格式,可以使HTML、简单文本等。

3.列举至少3种Log4j的输出目的地,并说明其含义

解析:能够将诶之输出到不同目的地,是Log4j的一大特征。

(1)org.apache. log4j.ConsoleAppender:将日志信息输出到控制台,如果Logger没有使( )addAppender显式添加Appender,默认使用ConsoleAppender。

(2)org.apache. log4j.FileAppender:将日志信息输出到一个文件。

(3)org.apache. log4j.DailyRollingFileAppender:将日志信息输出到一个日志文件,并且( )据指定的模式,可以按照一定的日期将日志信息输出到一个新的日志文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值