log4j 在线测试
以下测验提供了与log4j Framework相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。
问题1 - 关于log4j,以下哪项是正确的?
Answer : D
说明 (Explanation)
所有上述选项都是正确的。
问题2 - 关于Appender中的布局对象,以下哪项是正确的?
A - Appender使用Layout对象和与它们关联的转换模式来格式化日志记录信息。
B - Layout对象可以是控制台,文件或其他项目,具体取决于appender。
D - Appender可以具有与其关联的Layout对象,而与记录器级别无关。
Answer : A
说明 (Explanation)
layout - Appender使用Layout对象和与它们关联的转换模式来格式化日志记录信息。
问3 - 以下哪种记录器方法在致命模式下打印日志消息?
Answer : C
说明 (Explanation)
Logger类的public void fatal(Object message)打印级别为Level.FATAL的消息。
问题4 - PatternLayout对象的conversionPattern中使用的C字符的用途是什么?
Answer : B
说明 (Explanation)
C - 用于输出发出日志记录请求的调用者的完全限定类名。 例如,对于类名。*“org.apache.xyz.SomeClass”,模式%C {1}将输出“SomeClass”。
问题5 - PatternLayout对象的conversionPattern中使用的n个字符的用途是什么?
C - 用于输出从构建布局到创建日志记录事件所经过的毫秒数。
Answer : A
说明 (Explanation)
n - 输出平台相关的行分隔符或字符。
问题6 - PatternLayout对象的conversionPattern中使用的x字符的用途是什么?
A - 用于输出与生成日志记录事件的线程关联的NDC(嵌套诊断上下文)。
D - 如果类别名称长度小于20个字符,则用于向左填充空格。
Answer : A
说明 (Explanation)
x - 用于输出与生成日志记录事件的线程关联的NDC(嵌套诊断上下文)。
问题7 - 以下哪项设置了使用HTMLLayout生成的html的内容类型?
A - HTMLLayout.setContentType(String)
B - HTMLLayout.setLocationInfo(String)
C - HTMLLayout.setTitle(String)
Answer : A
说明 (Explanation)
HTMLLayout.setContentType(String) - 设置HTML内容的内容类型。 默认为text/html。
问题8 - DailyRollingFileAppender的以下哪个DatePattern配置在每周的第一天滚动日志,具体取决于区域设置?
Answer : B
说明 (Explanation)
'' yyyy-ww - 根据当地情况,在每周的第一天翻身。
问题9 - JDBCAppender的URL配置的目的是什么?
Answer : A
说明 (Explanation)
URL - 设置JDBC URL。
问题10 - Logger对象负责将日志记录信息发布到各种首选目标,例如数据库,文件,控制台,UNIX Syslog等。
Answer : B
说明 (Explanation)
false - Appender对象负责将日志记录信息发布到各种首选目标,例如数据库,文件,控制台,UNIX Syslog等。