文件名称:深入学习log4j
文件大小:136KB
文件格式:PDF
更新时间:2016-05-14 03:21:00
log4j
Log4J的组件 Log4j有三个主要的组件,分别是loggers,appenders和layouts.这三种类型的部件工作在一起就能允许开发者根据记录信息的类型和级别来记录日志信息,并且在系统运行时能够按照不同的格式将这三类信息存储在指定的地方。 Loggers组件的主要功能是提供相应API,根据不同配置的loggers将不同级别的log输入到控制台或文件,类似于java中经常用到的System.out.println,但是log4j封装后的loggers组件能够输出更丰富的信息,包括时间,线程,log所在程序的行数等。log的级别从低到高依次为TRACE,DEBUG,INFO,WARN,ERROR and FATAL。假设定义某个类的log级别为INFO,则INFO以下级别的log,TRACE和DEBUG将不会输出。示例代码如下(运行时注意类名和包结构): package com.ericsson.tm.log4j.test;