mybatis for log4g.xml
来源:互联网 发布:linux grub2引导修复 编辑:程序博客网 时间:2024/05/17 22:27
- <?xml version="1.0"encoding="UTF-8"?>
- <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
- <log4j:configurationxmlns:log4j="http://jakarta.apache.org/log4j/">
- <!-- ========================== 自定义输出格式说明================================ -->
- <!-- %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL -->
- <!-- #%r 输出自应用启动到输出该log信息耗费的毫秒数 -->
- <!-- #%c 输出所属的类目,通常就是所在类的全名 -->
- <!-- #%t 输出产生该日志事件的线程名 -->
- <!-- #%n 输出一个回车换行符,Windows平台为“\r\n”,Unix平台为“\n” -->
- <!-- #%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 22:10:28,921 -->
- <!-- #%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举例:Testlog4.main(TestLog4.java:10) -->
- <!-- ========================================================================== -->
- <!-- ========================== 输出方式说明================================ -->
- <!-- Log4j提供的appender有以下几种: -->
- <!-- org.apache.log4j.ConsoleAppender(控制台), -->
- <!-- org.apache.log4j.FileAppender(文件), -->
- <!-- org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件), -->
- <!-- org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件), -->
- <!-- org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方) -->
- <!-- ========================================================================== -->
- <!-- 输出到日志文件 -->
- <appendername="filelog_appender"
- class="org.apache.log4j.RollingFileAppender">
- <!-- 设置File参数:日志输出文件名 -->
- <paramname="File"value="log/testlog4jxml_all.log"/>
- <!-- 设置是否在重新启动服务时,在原有日志的基础添加新日志 -->
- <paramname="Append"value="true"/>
- <!-- 设置文件大小 -->
- <paramname="MaxFileSize"value="1MB"/>
- <!-- 设置文件备份 -->
- <paramname="MaxBackupIndex"value="10000"/>
- <!-- 设置输出文件项目和格式 -->
- <layoutclass="org.apache.log4j.PatternLayout">
- <paramname="ConversionPattern"value="%d{yyyy-MM-dd HH:mm:ss} %-5p (%c:%L)- %m%n"/>
- </layout>
- </appender>
- <!-- 输出到日志文件 每天一个日志 -->
- <appendername="filelog_daily"class="org.apache.log4j.DailyRollingFileAppender">
- <paramname="File"value="log/daily.log"/>
- <paramname="DatePattern"value="'daily.'yyyy-MM-dd'.log'"/>
- <layoutclass="org.apache.log4j.PatternLayout">
- <paramname="ConversionPattern"value="[%d{yyyy-MM-dd HH:mm:ss\} %-5p] [%t] (%c:%L) - %m%n"/>
- </layout>
- </appender>
- <!-- 输出到控制台中 -->
- <appendername="console"class="org.apache.log4j.ConsoleAppender">
- <layoutclass="org.apache.log4j.PatternLayout">
- <paramname="ConversionPattern"
- value="%d{yyyy-MM-dd HH:mm:ss} %-5p: %m%n"/>
- <!-- "%-5p: [%t] [%c{3}.%M(%L)] | %m%n" -->
- </layout>
- </appender>
- <appender name="EMAIL_QQ"class="org.apache.log4j.net.SMTPAppender">
- <paramname="Threshold"value="INFO"/>
- <paramname="BufferSize"value="128"/>
- <paramname="SMTPHost"value="smtp.qq.com"/>
- <paramname="SMTPUsername"value="cjjvictory"/>
- <paramname="SMTPPassword"value="***"/>
- <paramname="From"value="cjjvictory@qq.com"/>
- <paramname="To"value="cjjvictory@gmail.com"/>
- <paramname="Subject"value="测试邮件发送"/>
- <paramname="LocationInfo"value="true"/>
- <paramname="SMTPDebug"value="true"/>
- <layoutclass="org.cjj.log4j.extend.PatternLayout_zh">
- <paramname="ConversionPattern"value="[%d{ISO8601}] %-5p %c %m%n"/>
- </layout>
- </appender>
- <!--- 异步测试,当日志达到缓存区大小时候执行所包的appender -->
- <appendername="ASYNC_test"class="org.apache.log4j.AsyncAppender">
- <paramname="BufferSize"value="10"/>
- <appender-refref="EMAIL_QQ"/>
- </appender>
- <!-- 设置包限制输出的通道 -->
- <categoryname="org.cjj"additivity="false">
- <!-- 日志输出级别,起码可以有5个级别,可以扩展自己的级别,邮件发送必须是ERROR级别不好用,所以最后自己扩展一个邮件发送级别 -->
- <levelvalue="ERROR"/>
- <appender-refref="filelog_daily"/>
- <appender-refref="daily_appender"/>
- <appender-refref="console"/>
- <appender-refref="ASYNC_test"/>
- </category>
- </log4j:configuration>
- mybatis for log4g.xml
- log4g web.xml配置
- SpringMVC+Mybatis+log4g打印sqlyu
- log4g配置
- log4g配置详细
- log4g配置(一)
- mybatis,xml
- MyBatis.xml
- mybatis xml
- SpringMVC+MyBatis 整合遇到错误 Configuration problem: Unable to locate Spring NamespaceHandler for XML
- 发现个Mybatis的bug: XML fragments parsed from previous mappers does not contain value for
- 整合mybatis时报错:Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespac
- spring mybatis(spring-mybatis.xml)
- mybatis配置文件spring-mybatis.xml
- MyBatis XML 映射配置文件
- MyBatis之User.xml
- MyBatis之sqlMapConfig.xml
- mybatis类和xml
- LoadRunner TruClient 11.5 profiling issue 的解决
- JSP版的完善KindEditor在线编辑器(带附件上传与图片按日期分类管理功能)
- 无法连接电脑,找不到网络路径
- Yes I Still Want To Be Doing This at 56
- Guide: Uninstall AVG PC Tuneup 2013/2012
- mybatis for log4g.xml
- 数据库 DATETIME, DATE和TIMESTAMP类型 区别 联系 详解
- thrift 串行化使用示例
- JNI教程: 1. JNI简介
- Linux学习笔记(二)
- 面试题整理-斐波那契数列
- ArcSDE SDK介绍
- php header()函数重定向错误
- 机房收费系统之bug是永远改不完的