文章目录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
- 前言
- 一、记录日志信息的作用
- 二、log4j框架简述及优势
- 1.简述
- 2.优势
- 为什么要用log4j?
- 使用log4j
- 总结
前言
软构第一节课老师就提到过日志这个东西的用途,往常看一些代码也会出现
类似的提法,如今有空简单总结自己对日志的了解心得
eclipse中日志的配置及下载参考这篇文章:
Eclipse配置JAVA日志Log4j及使用
本文简述在日常写代码中日志的使用方法以及日志如何帮助我们
一、记录日志信息的作用
1)监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;
2)跟踪代码运行时轨迹,作为日后审计的依据;
3)担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。
二、log4j框架简述及优势 1.简述- 能够控制日志信息想往哪里打就往哪里打,比如:控制台、文件、邮箱、数据库等等。
- 能够控制日志信息想怎么打就怎么打,比如:我想要打印时间、程序的名称、程序的方法名、程序的行号、线程的名称等等。
- 能够控制日志信息想打什么打什么,不想打的就不打,日志信息是分级别的,有时候我只想看错误的信息或者警告的信息,有时候我想看到所有的信息我想调试程序等等。
通常,我们写代码的过程中,免不了要输出各种调试信息。在没有使用任何日志工具之前,都会使用 System.out.println 来做到。 这么做直观有效,但是有一系列的缺点:
-
不知道这句话是在哪个类,哪个线程里出来的。
-
不知道什么时候前后两句输出间隔了多少时间。
-
无法关闭调试信息,一旦System.out.println多了之后,到处都是输出,增加定位自己需要信息的难度。等等
如图所示,光溜溜的出现这么些输出信息出来:
使用log4j1.新建一个Java工程Log4jTest,导入包log4j-1.2.17.jar
2.src同级创建并设置log4j.properties
3.设置日志内容
4.输出结果
(1)首先是控制台的信息:
(2)输出的文件:
总结
以上就是个人心得,本文仅仅简单介绍了log4j框架下日志的使用。希望大家能给出更多的帮助。



