博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
log4j
阅读量:5167 次
发布时间:2019-06-13

本文共 778 字,大约阅读时间需要 2 分钟。

学习资料:

Log4j 是 Apache 的一个开放源代码项目, 通过使用 Log4j, 我们可以控制日志信息输送的目的地是控制

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

Log4j  由  l ogger、appender  和  l ayout  三个组件组成。

Logger - 在执行应用程序时,接收日志语句生成的日志请求。它是一种重要的日志处理组件, 可以通过 log4j API 的

logger 类对其进行访问。它的方法有:debug、info、warn、error、fatal 和 log。这些方法用于记录消息。
Appender - 管理日志语句的输出结果。执行日志语句时,Logger 对象将接收来自日志语句的记录请求。此请求是通过
logger 发送至 appender 的。然后,Appender 将输出结果写入到用户选择的目的地。对于不同的日志目的地,提供不
同的 appender 类型。 这些 appender 包括: 用于文件的 file appender、用于数据库的 JDBC appender 和用于 SMTP 服
务器的 SMTP appender。
Layout - 用于指定 appender 将日志语句写入日志目的地所采用的格式。 appender 可以用来格式化输出结果的各种布局
包括:简单布局、模式布局和 HTML 布局。

log4j 常用配置过程:

 

 

 

 

转载于:https://www.cnblogs.com/Alandre/p/3416628.html

你可能感兴趣的文章
Xcode5和ObjC新特性
查看>>
CSS属性值currentColor
查看>>
Real-Time Rendering 笔记
查看>>
多路复用
查看>>
【UVA】434-Matty's Blocks
查看>>
hadoop2.2.0+hive-0.10.0完全分布式安装方法
查看>>
使用Reporting Services时遇到的小问题
查看>>
约瑟夫问题
查看>>
Arduino 报错总结
查看>>
树莓派Android Things物联网开发:树莓派GPIO引脚图
查看>>
矩阵快速幂---BestCoder Round#8 1002
查看>>
Hadoop HBase概念学习系列之HBase里的宽表设计概念(表设计)(二十七)
查看>>
awk变量
查看>>
mysql_对于DQL 的简单举例
查看>>
35. Search Insert Position(C++)
查看>>
[毕业生的商业软件开发之路]C#异常处理
查看>>
有关快速幂取模
查看>>
NOI2018垫底记
查看>>
注意java的对象引用
查看>>
C++ 面向对象 类成员函数this指针
查看>>