log4j 项目中的详细配置

来源:互联网 发布:最优化方法第二版pdf 编辑:程序博客网 时间:2024/05/22 01:53

日志存在的意义

毫无疑问,日志的意义就是为了记录。记录下程序执行的过程、调试信息、错误信息以及我们想要输出的信息,这可能就是一个最简单且完整的日志系统了,正常来说,我们的项目中一般并不会有一个强大的监控系统以及日志系统,最多是写一个log文件,然后打印出错误信息,其实,对于一个对监控要求不是很高,没有太多开发时间的互联网项目,这个简单的 log 文件就够了,完全可以满足我们的需要。

Java 项目中大家一般都喜欢使用 log4j 来记录日志。

Log4j 是 Apache 的一个开源项目,通过使用Log4j ,我们可以控制日志信息输送的目的地是控制台、文件、 GUI 组件,甚至是套接口服务器、NT 的事件记录器、 UNIX Syslog 守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

特别简单的配置

一、在 CLASSPATH 下建立 log4j.properties文件,其实就是/src/目录下。

就这么简单。你先不要管这些是什么意义,下面会讲的。怎么使用呢?

二、使用

就这么简单。
这里的配置意思是:打印 Info 级别的日志信息,调试运行会输出在控制台并写入文件。文件地址为 Tomcat 目录的 logs/springdemo 文件夹下的 logs 文件中,并且会每天产生一个日志文件。如果你理解这些就大概知道怎么配置了,这里会涉及到日志级别、输出位置、日志格式、文件地址等等各种配置,自定义起来特别方便,不过你就要理解它各个属性的含义了。

0 0
原创粉丝点击