⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 关于log4j日志的使用与配置.txt

📁 Log4j日志记录
💻 TXT
字号:
(一)Log4j日志包的用途:

(1)监视代码中变量的变化情况,把数据周期性地记录到文件中,为其他应用提供分析工作

(2)跟踪代码运行轨迹

(3)想文件或者控制台打印调试信息


(二)Log4j的3个重要组件:

(1)priority	日志信息的优先等级
(2)Appender	日志输出目的地
(3)Layout	日志的输出格式(布局)

Log4j一共有5 中日志级别:
FATAL、ERROR、WARN、INFO 和DEBUG.	FATAL等级最高,依次是ERROR、WARN、INFO 和DEBUG.

●为什么Log4j分等级?

我们在写程序的时候,为了调试程序,会在很多容易出错的地方输出大量的日志信息.当程序
调试完毕,不再需要输出这些日志信息了,那怎么办呢?以前的做法是把每个程序中输出日志信息的代码删除。
对于大的应用程序,这种做法既费力又费时,几乎是不现实的。

●Log4j 的Appender 支持将日志信息输出到以下目的地:
?? 控制台(Console)		对应的代码:log4j.appender.console=org.apache.log4j.ConsoleAppender
?? 文件(File)			对应的代码:log4j.appender.console=org.apache.log4j.FileAppender
?? GUI 组件(GUI component)
?? 套接口服务器(Remote socket server)
?? NT 的事件记录器(NT Event Logger)
?? UNIX Syslog 守护进程(Remote UNIX Syslog daemon)


●Layout 组件用来决定日志的输出格式,它有以下几种类型:
?? org.apache.log4j.HTMLLayout(以HTML 表格形式布局)
?? org.apache.log4j.PatternLayout(可以灵活地指定布局模式)
?? org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串)

(三)需要注意的几个问题:

●必须引入第三方包log4j-1.2.15.jar,把它放到lib目录下
●导入Logger的时候要注意包名 org.apache.log4j.Logger;而不是java.util.logging.Logger.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -