文档章节

Log4j 笔记

hmaccelerate
 hmaccelerate
发布于 2016/04/09 11:40
字数 217
阅读 6
收藏 0

###Log4j ####1. 简介 Log4j 是一个使用 Java 语言编写的的日志框架。它按照优先级别记录日志,并可将日志信息定向输出到各种介质,比如数据库、文件、控制台、Unix Syslog等。 Log4j 主要由三部分组成:

  • loggers:负责采集日志信息,并存储于一个分层的命名空间之中。
  • appenders:负责将日志信息发布到不同地方,比如控制台、数据库、文件、控 制台、Unix Syslog 等。
  • layouts:负责以各种风格格式化日志信息。 输入图片说明

####2. 流程

  • 创建Log4j.properties 文件。 (文件必需包含在 PATH 里) 输入图片说明
  • 向要记录信息的java类中添加代码
//声明log对象
static Logger log =Logger.getLogger(Log4jExample.class.getName());
public static void main(String[] args)throws IOException,SQLException{
//要添加的代码
log.debug("Hello this is a debug message");
log.info("Hello this is an info message");
}
  • 运行程序

© 著作权归作者所有

上一篇: Spring 笔记
下一篇: Spring Mvc 笔记
hmaccelerate
粉丝 1
博文 9
码字总数 4646
作品 0
深圳
程序员
私信 提问
将应用的log4j换成logback

考虑到log4j很久不更新、性能相对弱,以及一些项目本身的原因,经过较为谨慎的考虑,决定改用logback。迁移还是比较顺利的,花了1个小时左右就搞定了,做个简单的笔记。 (1) 首先去掉所有log...

eacdy0000
2017/10/12
0
0
log4j WARN 的解决办法

log4j 是什么 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们...

黑泽明军
2018/06/21
0
0
Log4Qt 使用笔记(一)

没用过Log4J和Log4CXX,初次接触Log4Qt,还真有点头昏脑胀,无论如何,先简单记录一下。 Log4Qt Log4Qt 是Apache Log4J 的Qt移植版,所以看Log4J的资料应该是最直接有效的(因为Log4Qt的直接资...

晨曦之光
2012/05/08
245
0
Apache 宣布 Log4j 1 版本生命周期终结

Apache 日志记录服务 PMC 宣布结束 Log4j™ 1.x 日志记录框架生命周期,不再提供官方支持。 八月初开始,Log4j 1 版本就已经寿终正寝了。 Log4j 在 1999 发布第一个版本,然后快速的成为最多...

oschina
2015/08/27
5K
15
JFinal启动log4j报错

@JFinal 你好,想跟你请教个问题:现在项目启动后log4j报错。报错信息如下: log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appende......

夜辰
2015/04/01
255
2

没有更多内容

加载失败,请刷新页面

加载更多

Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
33分钟前
2
0
Source Insight加载源码

Source Insight是一个图形化的源代码查看工具(当然也可以作为编译工具)。如果一个项目的源代码较多,此工具可以很方便地查找到源代码自建的依赖关系。 1.创建工程 下图为Snort源代码的文件...

天王盖地虎626
34分钟前
0
0
nginx-rtmp-module的缺陷分析(二)

nginx-rtmp-module使用指令push和pull来relay媒体流数据,以便分布式部署服务。 当nginx-rtmp-module作为边缘服务器(一般不会向边缘服务器推流)时,使用pull从源服务器获取媒体流数据,俗称...

YoungSagit
35分钟前
0
0
代理模式

保护代理和虚拟代理 虚拟代理 把开销大的操作等到需要执行创建的时候再去执行创建 var myImage = +function () { var imgNode = document.createElement('img'); docume......

莫西摩西
42分钟前
2
0
从国企到互联网,程序员六年四段工作经历,一份被很多 HR都 刷掉的简历!

程序员,六年,四段工作经历,这也许是一份会被很多 HR 刷掉的简历。 从学生时代至今,我经历了两次大的方向转型和一次大的技术转型: 从偏理论推导的数学科学到重工程实践的计算机学科,从「...

我最喜欢三大框架
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部