Log4j是目前最流行的java日志处理框架,替代system.out.println,在开发阶段和产品使用阶段都可以排错。
1.下载地址:
http://logging.apache.org/log4j
http://logging.apache.org/log4j
http://logging.apache.org/log4j/2.x/ ,下载最新版本,并解压到指定文件,把解压后的jar包放入project的classPath下。
2.Log4j的核心由:1》logger:完成日志信息处理;2》Appender:设置日志信息去向;3》Layout:设置日志信息的输出格式;4》配置文件(log4j.properties,名称可变),具体配置参考相关教程。
3.Logger可以定义信息级别:ALL,TRACE,DEBUG,INFO,WARN,ERROR,FATAL,OFF.(级别从低到高),指定后只能输出大于等于所定级别信息。
4.log4j,要在web.xml中进行初始化(举例):
<context-param>
<param-name>props</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
5.配置log4j.xml文件用于配置各级别等信息。
6.配置log4j.properties文件。
7.使用例子:
public class TestLog4j {
public static void main(String[] args) {
PropertyConfigurator.configure( " D:/Code/conf/log4j.properties " );
Logger logger = Logger.getLogger(TestLog4j. class );
logger.debug( " debug " );
logger.error( " error " );
}
}