和大多数配置文件一样,log4j配置文件也有key-value形式和xml形式。这里主要记录一下key-value的形式 我们通过配置,可以创建出Log4j的运行环境。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。 一、直接看一个配置文件(log4j.p ...
分类:
其他好文 时间:
2017-03-12 21:14:03
阅读次数:
133
log4j的一些配置 a). 新建Java Project>>新建package>>新建Java类; b). import jar包(一个就够),这里我用的是log4j-1.2.14.jar, c). 新建log4j.properties,置于project根目录下; log4j.rootLogge ...
分类:
编程语言 时间:
2017-03-04 14:14:06
阅读次数:
248
log4j有三个主要的组件,分别是:*Logger(记录器):负责按照设定的优先级过滤日志信息,然后转发到存放器*Appender(存放器):负责接收并处理记录器转发来的日志信息,通常的处理是输出到屏幕或者存储到磁盘文件*Layout(布局器):负责格式化日志信息上述三者之间的关系:一个Logg..
分类:
其他好文 时间:
2017-03-01 17:03:22
阅读次数:
186
1.定义日志等级以及目的地 此句为将等级为INFO的日志信息输出到coreservice这个目的地,coreservice的定义在下面的代码,可以任意起名。等级可分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,如果配置OFF则不打出任何信息,如果配置为INFO这样只显示I ...
分类:
其他好文 时间:
2017-02-08 16:12:49
阅读次数:
163
一.log4j配置及使用1.导入log4j jar包,add to build path,,,add to build path后Eclipse会自动生成“referenced libraries”这个文件夹,里面包含了引入的jar包2.添加log4j的配置文件,log4j.properties,自 ...
分类:
其他好文 时间:
2017-02-07 19:04:26
阅读次数:
251
log4j配置详解#这里是配置日志输出地log4j.appender.appenderName(自定义名字)=className#className:org.apache.log4j.ConsoleAppender(控制台)org.apache.log4j.FileAppender(文件)org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)org.apache.log4j.Ro..
分类:
其他好文 时间:
2017-01-13 16:11:00
阅读次数:
232
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers ...
分类:
其他好文 时间:
2016-12-28 12:43:36
阅读次数:
146
elasticsearch的config文件夹里面有两个配置文件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下e ...
分类:
其他好文 时间:
2016-12-15 00:33:59
阅读次数:
176
一、log4j.properties ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息 DEBUG 为程序的调试信息 级别ERROR最高 二、日志格式 -X号: X信息输出时左对齐; %p: 输出日志信息优先级,即DEBUG,INF ...
分类:
其他好文 时间:
2016-12-09 18:33:58
阅读次数:
156
有的时候查问题的时候需要打印第三方jar里面的debug信息,假如全部jar都打印的话日志文件会很大,这个时候可以配置log4j只打印指定jar的debug信息或者包,同时输出到了一个新的文件中。 比如:我这里只打印了mybatis下面datasource这个包下面的debug信息到了debug.l ...
分类:
编程语言 时间:
2016-12-07 14:04:52
阅读次数:
281