log4j.xml 配置参数属性level使用心得
jdbc.sqlonly 只显示执行的sql语句。info级才可以显示,debug增加显示java源代码位置。
jdbc.sqltiming 显示执行的sql语句以及语句执行时间,类似:{executed in 1 msec}。info级才可以显示,debug增加显示java源代码位置。
因为也会打印sql语句,所以设置了这个参数,可以不需要设置sqlonly为info。
jdbc.audit 显示一个数据库连接从建立到关闭整个过程。info级才可以显示,debug增加显示java源代码位置,除了开发调试,生产上基本不需要,日志太多了。
jdbc.resultset 显示一个数据库连接中ResultSet的执行过程。info级才可以显示,debug增加显示java源代码位置,单独设置这个为info没有什么意义,配合上面的信息可以用做开发调试。
jdbc.resultsettable 显示成一个表格的形式,好看,没有发现它有什么别的用处,info级才可以显示。
jdbc.connection 1. Connection opened ||| (DEBUG)open connections: 1 (1) ||| 1. Connection closed ||| (DEBUG)open connections: none 只有这四个基本没用,info级才可以显示。
root 控制自定义的logger日志是否显示。从大到小OFF,FATAL,ERROR,WARN,INFO,DEBUG,TRACE,ALL,具体看org.apache.log4j.Level.class。
低于root级别的日志不会显示在log日志中。但是也有特殊情况,如下:
可以在<appender name="ACTIVEXAPPENDER" class="org.apache.log4j.DailyRollingFileAppender">以及类似的输出位置设置日志输出级别。下图就是高于warn,低于error的日志都将输出。
log4j.xml 配置参数属性level使用心得的更多相关文章
- log4j.properties和log4j.xml配置
>>>>1. 概述<<<< 1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统 ...
- Log4j.xml配置(rolling示例)
Log4j.xml配置(很详细) <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4 ...
- Log4j XML配置
问题描述: Log4j XML配置 问题解决: (1)编写log4j.xml配置文件 注: 如上的XML文件必须以log4j.xml文件命名,否则无法读取配置文件,同样的如果 ...
- web.xml配置参数context-param和init-param的区别
web.xml配置参数context-param和init-param的区别 (2009-04-13 10:29:01) 转载▼ 标签: 杂谈 分类: JavaEE web.xml里面可以定义两种参数 ...
- Log4j XML 配置
Xml代码 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configurat ...
- log4j.xml配置详解(转)
转自:http://willow-na.iteye.com/blog/347340 Xml代码 <?xml version="1.0" encoding="UTF- ...
- log4j.xml配置示例
这是log4j1.x版本讲解,log4j-1.2.16.jar 1. 一般的log4j.xml的两种配置方式: 1.Logger 完成日志信息的处理定义输出的层次和决定信息是否输出DEBUG&l ...
- log4j.xml配置,包含自定义log4j日志级别及输出日志到不同文件
一.配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configura ...
- ehcache.xml配置参数
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLoc ...
随机推荐
- java 流
http://www.iteye.com/magazines/132-Java-NIO http://liyuanning.blog.163.com/blog/static/4573228620101 ...
- 关于Linux session管理与GUI架构
google了一下感觉一下子找不到太好的资料,可能需要慢慢深入去学习. 这里有一个讲session management的,还算比较深入: https://dvdhrm.wordpress.com/2 ...
- Xamarin.Forms中的ListView的ItemTrapped事件与ItemSelected事件的区别
今天对Xamarin.Forms中的ListView的两个事件(ItemTrapped和ItemSelected)做了小小的研究,发现有以下几点区别: 1.ItemTrapped事件会优先被触发. 2 ...
- MSSQL获得表的字段名称及其参数
SELECT ColumnsName = c.name, [Description] = ex.value, ColumnType = t.name, [Length]=c.max_length FR ...
- Linux Ubuntu搭建git服务器
1. 安装 openssh-server ,用于创建SSH服务. sudo apt-get install openssl-server 使用命令ps -e|grep ssh,查看ssh服务是否启动. ...
- MyEclipse 2015优化技巧
MyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块.取消冗余的配置.去除不必要的检查.关闭更新. 第一步: 去除不需要加载的模块 一个系统20%的功能往往能够满足80% ...
- Xcode 中关于"#"的小知识
在代码中使用Autolayout时,大家都会使用NSDictionaryOfVariableBindings这个宏,这个宏可以生成一个变量名到变量值映射的Dictionary.比如NSDictiona ...
- SPI总线通信电路设计
数据带宽=(总线频率×数据位宽)÷8 B表示带宽,F表示存储器时钟频率,D表示存储器数据总线位数,则带宽为: B(峰值带宽)=F(时钟频率MHz)×D(总线位数bit)/8 例如,PC-100的SDR ...
- HANA Studio中修改默认查询结果只显示1000行
- MyBatis知多少(20)MyBatis读取操作
上篇展示了如何使用MyBatis执行创建操作表.本章将告诉你如何使用MyBatis来读取表. 我们已经在MySQL下有EMPLOYEE表: CREATE TABLE EMPLOYEE ( id INT ...