log4j

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

学习资料:

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 常用配置过程:

 

 

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
7月前
|
XML 移动开发 Java
|
XML 运维 Java
Log4j2使用总结
Log4j2使用总结
125 0
|
XML JSON 网络协议
Log4j2-Log4j 2介绍及使用
Log4j2-Log4j 2介绍及使用
216 0
|
安全 Java Apache
玩大了,Log4j 2.x 再爆雷。。。
最近沸沸扬扬的 Log4j2 漏洞门事件炒得热火朝天,历经多次版本升级。。。
玩大了,Log4j 2.x 再爆雷。。。
|
Android开发
Log
Log框架 Logger (简单,漂亮,强大的Android日志工具) Hugo (在调试版本上注解的触发方法进行日志记录) Timber (一个小的,可扩展的日志工具)
1242 3
Log.D的使用
第一个参数为D/后面的名称,一般是变量或者方法名。
1301 0
|
Java Maven
|
Java Maven 数据格式
|
Java Unix 应用服务中间件

热门文章

最新文章