`
luccs624061082
  • 浏览: 82328 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Log4j使用指南配置

阅读更多
1 当时debug的时候 遇到了一些问题,想看后台输出情况,但是了 日志打印太多了,什么apache启动 spring struts2 mybatis启动 的日志都有,杂糅在一起。而我只想看sql语句的执行和结果。这里只需要把日志打印的级别改为INFO 以前的是DEBUG 级别稍微提高一点。
#Log4j常用的优先级:
FATAL>ERROR>WARN>INFO>DEBUG

#log4j.addivity.org.apache=true
###################
#log4j.appender.Threshold=INFO
#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 - %m%n
###################
#log4j.logger.com.ibatis=INFO,EBAS_FILE
#log4j.logger.java.sql.PreparedStatement=DEBUG,EBAS_FILE
#log4j.logger.java.sql.ResultSet=DEBUG,EBAS_FILE
############################
#log4j.appender.EBAS_FILE=org.apache.log4j.RollingFileAppender
#log4j.appender.EBAS_FILE.Threshold=INFO
#log4j.appender.EBAS_FILE.File=${catalina.home}/ebas/logs/EBAS.log
#log4j.appender.EBAS_FILE.Append=true
#log4j.appender.EBAS_FILE.MaxFileSize=3MB
#log4j.appender.EBAS_FILE.MaxBackupIndex=5
#log4j.appender.EBAS_FILE.layout=org.apache.log4j.PatternLayout
#log4j.appender.EBAS_FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} %-5p - %c.%M(%F\:%L) - %m%n

这个是以前的配置,导致后台输出所有日志 不容易看

现在的配置如下:
log4j.rootCategory=INFO, stdout, EBAS

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d-[HL] %p %t %c - %m%n
log4j.logger.org.springframework=INFO,EBAS

log4j.logger.com.belter=INFO,EBAS

# SqlMap logging configuration...
log4j.logger.java.sql.ResultSet=DEBUG,EBAS
log4j.logger.org.apache=INFO,EBAS
log4j.logger.java.sql.Connection=DEBUG,EBAS
log4j.logger.java.sql.Statement=DEBUG,EBAS
log4j.logger.java.sql.PreparedStatement=DEBUG,EBAS

##Log Files
log4j.appender.EBAS=org.apache.log4j.DailyRollingFileAppender
log4j.appender.EBAS.File=${catalina.home}/ebas/logs/log.log
log4j.appender.EBAS.layout=org.apache.log4j.PatternLayout
log4j.appender.EBAS.DatePattern  ='.'yyyy-MM-dd
log4j.appender.EBAS.layout.ConversionPattern=%d-[HL] %p %t %c - %m%n

这样就只打印sql相关日志了。
分享到:
评论

相关推荐

    Log4j配置指南

    Log4j配置

    springboot参考指南

    使用YAML或JSON配置Log4j2 vi. 67. 数据访问 i. 67.1. 配置一个数据源 ii. 67.2. 配置两个数据源 iii. 67.3. 使用Spring Data仓库 iv. 67.4. 从Spring配置分离@Entity定义 v. 67.5. 配置JPA属性 vi. 67.6. 使用...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j组成 6.2 建立Log4j的开发环境 6.2.1 下载Log4j 6.2.2 配置Log4j 6.3 Log4j的使用方法 6.3.1 配置Log4j 6.3.2 配置根Logger 6.3.3 指定日志输出位置...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j组成 6.2 建立Log4j的开发环境 6.2.1 下载Log4j 6.2.2 配置Log4j 6.3 Log4j的使用方法 6.3.1 配置Log4j 6.3.2 配置根Logger 6.3.3 指定日志输出位置...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j组成 6.2 建立Log4j的开发环境 6.2.1 下载Log4j 6.2.2 配置Log4j 6.3 Log4j的使用方法 6.3.1 配置Log4j 6.3.2 配置根Logger 6.3.3 指定日志输出位置...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j组成 6.2 建立Log4j的开发环境 6.2.1 下载Log4j 6.2.2 配置Log4j 6.3 Log4j的使用方法 6.3.1 配置Log4j 6.3.2 配置根Logger 6.3.3 指定日志输出位置...

    spring-boot-101:弹簧引导配置指南,例如mybatis,redis,缓存等

    功能清单Web配置和静态页面支持log4j2配置mySql和myBatis配置mongoDB配置Redis集群配置咖啡因缓存配置RESTful API 不同环境的不同配置文件从application.yml检索属性(请参阅:读取属性) 速度模板(不建议使用) ...

    免费下载:自己整理的java学习资料

    log4j使用教程.txt struts_action.txt struts标签.chm swing02.doc Tomcat.chm webAndXml.pdf 正则表达式.chm 网页常用的jsp 脚本.doc JSF入门简体中文版 struts标签中文 config 设计模式:Java语言中的应用.pdf ...

    Java学习指南21 MyBatis框架

    * 添加Log4j支持,输出MyBatis的日志 三、课程体系 〖Java学习指南系列〗:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。 〖网站开发系列〗:包

    ibatis 开发指南(pdf)

    在 CLASSPATH 中新建log4j.properties 配置文件,内容如下: log4j.rootLogger=DEBUG, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...

    Advanced Bash-Scripting Guide <>

    Logfile: 使用 xargs 来监控系统 log 12-6. 把当前目录下的文件拷贝到另一个文件中 12-7. 通过名字Kill 进程 12-8. 使用xargs 分析单词出现的频率 12-9. 使用 expr 12-10. 使用 date 命令 12-11. 分析单词出现的...

    java_技术参考汇集(完整版)

    java_技术参考汇集 里面包含了 jsf入门 ...log4j spring starts——actiong struts标签 swing tomcat webandxml 正则表达式……………… …………………… ………… 等,,,最齐全的java技术参考汇集。

    webx3框架指南PDF教程附学习Demo

    你可以使用全部的Webx,也可以仅仅使用到Webx的任何一个层次。 引言 ............................................................................................................................... ix 1. ...

    Java版水果管理系统源码-Team:为了我的个人发展

    Log4j 2 进行编程配置 | 贝尔东: Java 中的 NaN | 贝尔东: 使用 Lombok 的 @Builder 注释 | 贝尔东: Java 可选 - orElse() 与 orElseGet() | 贝尔东: Java 10 性能改进 | 贝尔东: Spring 中的 DeferredResult ...

    MySQL 5.1参考手册

    2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 2.3.9. 选择MySQL服务器类型 2.3.10. 首次启动服务器 2.3.11. 从Windows命令行启动MySQL 2.3.12. 以Windows...

    Linux高级bash编程

    高级Bash脚本编程指南(一) 目录 ++++ 第一部分. 热身 1. 为什么使用shell编程 2. 带着一个Sha-Bang出发(Sha-Bang指的是#!) 2.1. 调用一个脚本 2.2. 初步的练习 第二部分. 基本 3. 特殊字符 4. 变量和...

    一个基于社区Ruby样式指南的Ruby静态代码分析器和格式化程序。-Ruby开发

    开箱即用,它将强制执行Ruby样式指南社区中概述的许多指南。 除了报告在代码中发现的问题外,RuboCop还可以自动为您解决其中的许多问题。 RuboCop非常灵活,其行为的大部分方面都可以通过各种配置选项进行调整。 请...

    mysql官方中文参考手册

    2.3.5. 使用配置向导 2.3.6. 通过非安装Zip文件安装MySQL 2.3.7. 提取安装档案文件 2.3.8. 创建选项文件 2.3.9. 选择MySQL服务器类型 2.3.10. 首次启动服务器 2.3.11. 从Windows命令行启动MySQL 2.3.12. 以Windows...

Global site tag (gtag.js) - Google Analytics