Log4j配置具体解释
#配置Logger
#--log4j.rootLogger=[level], appenderName1, appenderName2, ...
#level分为:
# FATAL : 0
# ERROR : 3
# WARN : 4
# INFO : 6
# DEBUG : 7
#appenderName 随意取
#
#配置Appender
#--log4j.appender.appenderName= appenderClassName
#--log4j.appender.appenderName.option1= value1
#--...........................................
#appenderClassName必须为类的全名,log4j提供下面几种:
# org.apache.log4j.ConsoleAppender : 控制台
# org.apache.log4j.FileAppender : 文件
# org.apache.log4j.DailyRollingFileAppender : 每天产生一个新的日志文件
# org.apache.log4j.RollingFileAppender : 文件达到指定大小时产生一个新的日志文件
# org.apache.log4j.WriterAppender : 将日志以流形式发送到随意指定地方
#
#option依据appenderClass的不同而有所差别。但有些是共同的.
#option为layout时指定appenderName的布局
#--log4j.appender.appenderName.layout= layoutClassName
#--log4j.appender.appenderName.layout.option1= value1
#--..................................................
#layoutClassName必须为类的全名,log4j提供下面几种:
# org.apache.log4j.HTMLLayout : 以HTML表格形式布局
# org.apache.log4j.PatternLayout : 指定格式布局
# org.apache.log4j.SimpleLayout : 包括日志级别和信息的字符串
# org.apache.log4j.TTCCLayout : 包括日志产生的时间、线程、类别等等信息
#
#option依据layoutClass的不同而有所差别,但有些是共同的.
#option为ConversionPattern时指定布局格式.
#--log4j.appender.appenderName.layout.ConversionPattern= PatternString
#PatternString为格式字符串。例如以下
# %m : 要输出的信息
# %p : 输出级别
# %r : 输出自应用启动到输出该log信息耗费的毫秒数
# %c : 输出所在类全名
# %t : 线程名
# %n : 换行符(依据平台不同而不同)
# %d : 输出日期和时间,能够指定格式。如: %d{yyyy MM dd HH:mm:ss}
# %l : 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举 例:Testlog4.main(TestLog4.java: 10 ) #演示样例: log4j.rootLogger=info, console, ErrorFile log4j.appender.console= org.apache.log4j.ConsoleAppender
log4j.appender.console.Target= System.out
log4j.appender.console.layout= org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern= %d{yyyy-MM-dd HH:mm:ss} %5p %c{1}: %L - %m%n log4j.appender.ErrorFile= org.apache.log4j.DailyRollingFileAppender
log4j.appender.ErrorFile.File= ${catalina.home}\\app.err
log4j.appender.ErrorFile.Append= true
log4j.appender.ErrorFile.Threshold = ERROR
log4j.appender.ErrorFile.layout= org.apache.log4j.PatternLayout
log4j.appender.ErrorFile.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%5p] - [%c]\: %m%n #hibernal
log4j.logger.org.hibernate=debug
log4j.logger.org.hibernate.hql.ast.AST=debug
log4j.logger.org.hibernate.SQL=debug
log4j.logger.org.hibernate.type=info
log4j.logger.org.hibernate.type=debug
log4j.logger.org.hibernate.tool.hbm2ddl=debug
log4j.logger.org.hibernate.hql=debug
log4j.logger.org.hibernate.cache=debug
log4j.logger.org.hibernate.transaction=debug
log4j.logger.org.hibernate.jdbc=debug
log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=INFO
欢迎大家一起讨论学习!
实用的自己收!
记录与分享,让你我共成长!
欢迎查看我的其它博客。我的博客地址:http://blog.csdn.net/caicongyang
Log4j配置具体解释的更多相关文章
- Log4j配置和解释
Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台.文件.GUI组件,甚至是套接口服务器.NT的事件记录器.UNIX Syslog守护进程等:我们也可 ...
- Log4J日志配置具体解释
一.Log4j简单介绍 Log4j有三个基本的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局).这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出.综 ...
- 使用log4j配置不同文件输出不同内容
敲代码中很不注意写日志,虽然明白很重要.今天碰到记录日志,需要根据内容分别输出到不同的文件. 参考几篇文章: 感觉最详细:http://blog.csdn.net/azheng270/article/ ...
- 简要log4j配置
若排版紊乱可查看我的个人博客原文地址 1. 配置效果 下面的log4j日志配置最终能达到的效果是对于全局日志可以根据级别输入到对应级别的日志文件中,注意低级别的日志文件会同时包含高级别的日志信息,例如 ...
- Spring+mybatis+struts框架整合的配置具体解释
学了非常久的spring+mybatis+struts.一直都是单个的用他们,或者是两两组合用过,今天总算整合到一起了,配置起来有点麻烦.可是配置完一次之后.就轻松多了,那么框架整合配置具体解释例如以 ...
- log4j 配置
给java项目添加log4j日志: 1.下载log4j jar包,放入lib目录, 导入项目中 2.创建log4j.properties 文件 目录 Src 3.在需要使用输出的类中使用 priva ...
- log4j配置日志文件log4j.appender.R.File相对路径方法
方法一. 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs ...
- paip.Log4j配置不起作用的解决
paip.Log4j配置不起作用的解决 1.jar包里的log4j配置 看累挂jar,真的有个" webservices-rt.jar\com\sun\org\apache\xml\inte ...
- Flume学习 & Kafka & Storm 等 & Log4J 配置
正在学习这篇文章: http://blog.csdn.net/ymh198816/article/details/51998085 和工作中接触的电商.订单.分析,可以结合起来. 开宗明义,这幅图片: ...
随机推荐
- SPRING IN ACTION 第4版笔记-第六章RENDERING WEB VIEWS-004- <s:url>、<s:escapeBody>标签
一.<s:url> <s:url>可以直接生成一个url或url变量,它会在href的基础上加上应用context 1. <a href="<s:url ...
- Android 使控件各占屏幕的一半
在xml中将两个要占屏幕一半的控件都加上android:layout_weight="1": 注意:weight只能用在LinearLayout布局中. 在LinearLayout ...
- gdb查看虚函数表、函数地址
1. 查看函数地址 看函数在代码的哪一行,使用info line就可以看到类似下面这中输出 点击(此处)折叠或打开 (gdb) info line a.cpp:10 Line 10 of &q ...
- Drawable(1)各种Drawable Resource介绍
简介 Drawable Resources(可绘资源) 是一系列可以在屏幕上被绘制的资源文件,它不只是图片,可以是 xml文件,在xml文件中配置各种绘制参数. 常见Drawable Resource ...
- 【原创】FPGA开发手记(二) VGA接口
以下内容均以Xilinx的Nexys3作为开发板 1.VGA接口介绍 首先,先看电路图(3*5为例): 标准VGA一共15个接口,但是实际应用的接口信号只用五个:HSYNC,行同步信号:VSYNC,场 ...
- Spring mvc get和post传值乱码问题
1.url拼值 传单值 对象 list map都是用json的格式传入后台 <%@ page language="java" contentType="text/ ...
- 读《CSS禅意花园》 有感
1.图片用<img>标签添加到页面中,会增加页面的大小,导致页面加载需要更长的时间.可以用css background 引用图片. 1.1.若图像属于“内容”而不是“样式”的一部分,例如“ ...
- lru cache java
http://www.acmerblog.com/leetcode-lru-cache-lru-5745.html acm之家的讲解是在是好,丰富 import java.util.LinkedHas ...
- Java JDK8 安装及环境变量配置
步骤: 1.下载JDK 2.安装 3.配置环境变量 注意: 1.在选择安装路径时,不要选择C盘或D盘下的[Program Files]目录.此目录名中有空格,会导致配置不成功. 参照链接: http: ...
- [九度OJ]1011.最大连续子序列
原题链接:http://ac.jobdu.com/problem.php?pid=1011 题目描述: 给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ N ...