log4j入门
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。
详见他人博客:
http://www.codeceo.com/article/log4j-usage.html,
http://www.cnblogs.com/alipayhutu/archive/2012/06/21/2558249.html
自定义appender:
http://www.cnblogs.com/LinkinPark/p/5232837.html,
http://blog.csdn.net/wlbing0625/article/details/7888092
项目中一个log4j配置文件,存起来以后看
- # For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!
- # For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.
- log4j.appender.stdout=org.apache.log4j.ConsoleAppender
- log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
- log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%c] - %m%n
- log4j.appender.masfile=org.apache.log4j.DailyRollingFileAppender
- log4j.appender.masfile.DatePattern='_'yyyy-MM-dd
- log4j.appender.masfile.File=${travel.root}/WEB-INF/logs/mas/mas.log
- # Pattern to output: date priority [category] - message
- log4j.appender.masfile.layout=org.apache.log4j.PatternLayout
- log4j.appender.masfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%c] - %m%n
- log4j.appender.solidfile=org.apache.log4j.DailyRollingFileAppender
- log4j.appender.solidfile.DatePattern='_'yyyy-MM-dd
- log4j.appender.solidfile.File=${travel.root}/WEB-INF/logs/solid/solid.log
- # Pattern to output: date priority [category] - message
- log4j.appender.solidfile.layout=org.apache.log4j.PatternLayout
- log4j.appender.solidfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%c] - %m%n
- log4j.appender.sqlfile=org.apache.log4j.DailyRollingFileAppender
- log4j.appender.sqlfile.DatePattern='_'yyyy-MM-dd
- log4j.appender.sqlfile.File=${travel.root}/WEB-INF/logs/sql/sql.log
- # Pattern to output: date priority [category] - message
- log4j.appender.sqlfile.layout=org.apache.log4j.PatternLayout
- log4j.appender.sqlfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%c] - %m%n
- log4j.appender.logfile=org.apache.log4j.RollingFileAppender
- log4j.appender.logfile.File=${travel.root}/WEB-INF/logs/message.log
- log4j.appender.logfile.MaxFileSize=4096KB
- # Keep three backup files.
- log4j.appender.logfile.MaxBackupIndex=
- # Pattern to output: date priority [category] - message
- log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
- log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%c] - %m%n
- log4j.appender.debugfile=org.apache.log4j.RollingFileAppender
- log4j.appender.debugfile.File=${travel.root}/WEB-INF/logs/debug/debug.log
- log4j.appender.debugfile.MaxFileSize=4096KB
- # Keep three backup files.
- log4j.appender.debugfile.MaxBackupIndex=
- # Pattern to output: date priority [category] - message
- log4j.appender.debugfile.layout=org.apache.log4j.PatternLayout
- log4j.appender.debugfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %p [%c] - %m%n
- #info, debug, logfile
- log4j.rootCategory=info, stdout, logfile
- #log4j.logger.org.springframework.data.redis=debug, stdout, logfile
- #log4j.logger.com.scenic.queue.runnable.DataMigrationRunnable=info, stdout, logfile
- log4j.logger.java.sql.Connection=debug, sqlfile
- #log4j.logger.com.scenic.queue.runnable = DEBUG, stdout
- #log4j.logger.com.scenic.datasource.DynamicRoutingDataSource = DEBUG, debugfile
- #log4j.logger.com.scenic.mas = INFO, masfile
- #log4j.logger.com.scenic.collect = INFO, solidfile
log4j入门的更多相关文章
- Log4J入门教程(二) 参数讲解
继续接着Log4J入门教程(一)中的例子进行讲解,其中log4j.properties中的内容为 Log4j的三个重要组件—— Loggers, Appenders, Layouts ,这三个组 ...
- 日志处理(一) log4j 入门和详解(转)
log4j 入门. 详解 转自雪飘寒的文章 1. Log4j 简介 在应用程序中添加日志记录总的来说基于三 个目的: 监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作 ...
- log4j入门(转) --- 很详细 也很简单容易懂
log4j入门(转) Log4j实在是很熟悉,几乎所有的Java项目都用它啊.但是我确一直没有搞明白.终于有一天我受不了了,定下心去看了一把文档,才两个小时,我终于搞明白了.一般情况下Log4j总是和 ...
- Log4J入门教程(一) 入门例程
Log4J的入门简介学习 简介: Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台.文件.GUI组件.甚至是套接口服务器.NT的事件记录器.U ...
- 1.Log4j入门
转自:https://blog.csdn.net/luohai859/article/details/52250807 日志是应用软件中不可缺少的部分, .Apache的开源项目log4j是一个功能强 ...
- Java日志框架Slf4j+Log4j入门
一.日志系统介绍 slf4j,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统.简答的讲就是slf4j是一系列的日志 ...
- log4j入门及常用配置
<pre class="java" name="code">import org.apache.log4j.BasicConfigurator; ...
- 一个不错的博客-涉及el 、jstl、log4j 入门等
http://www.cnblogs.com/Fskjb/category/198224.html
- Java学习笔记(十九)——Java 日志记录 AND log4j
[前面的话] 学习的进度应该稍微在快一点. Java日志到了必须学习怎么使用的时候了,因为在项目中要进行使用.基础性文章,选择性阅读. [结构] java日志对调试,记录运行,问题定位都起到了很重要的 ...
随机推荐
- 键盘事件(keyup、keydown、keypress)
1.onkeyup 和onkeydown时,keyCode是不区分大小写的,会将小写字母自动转化为大写字母. 2 onkeypress时,区分大小写. 3兼容event.keyCode||event. ...
- ubuntu iftop工具安装和参数
安装iftop有很多依赖关系: sudo apt-get install flex bison wget http://www.tcpdump.org/release/libpcap-1.5.3.ta ...
- BZOJ3590 SNOI2013Quare(状压dp)
可能作为最优解的边双都可以这样生成:初始时边双内只有一个点,每次选取边双内部两点(可以相同)和一个当前不在边双内的点集,以该两点为起止点找一条链(当然如果两点相同就是个环)将点集串起来,加入边双.状压 ...
- The Shortest Statement CodeForces - 1051F(待测试)
#include <iostream> #include <cstdio> #include <sstream> #include <cstring> ...
- Codeforces Round #487 (Div. 2) E. A Trance of Nightfall (矩阵优化)
题意 有一个平面 , 给你 \(n\) 个点构成一个点集 \(S\) , 一开始可以选择一个平面上任意点 \(P\) . 存在一种操作 : 1 选择一条至少 通过 \(S\) 中任意两个点以及 \(P ...
- php laravel 多条件筛选
效果如图,点击的条件出现在已选择的地方,点击已选择的条件可以删除当前点击的条件 语言是php 框架是laravel. 一.html <div class="doctor-conditi ...
- How to Add Trust Sites into IE before IE10 through Group Policy
Due to IE10 published, I'll conclude the methods that how to add trust sites in to IE of the version ...
- 【转】IAR IDE for MSP430、8051、ARM等平台的结合使用
IAR IDE for MSP430.8051.ARM等平台的结合使用 以前很长一段时间使用IAR作为MSP430的开发平台,前几天一个无线监控的项目用到了Zigbee(CC2530),于是开始使用I ...
- KEIL中函数定义存在但go to definition却不跳转的原因
可能是 go to definition 函数的地方,被包含在一个未使能的条件编译宏内部,因为这样KEIL在编译时,就未将该条件编译宏内部的信息编译入工程的Browse Information.
- 洛谷 P2420 让我们异或吧 解题报告
P2420 让我们异或吧 题目描述 异或是一种神奇的运算,大部分人把它总结成不进位加法. 在生活中-xor运算也很常见.比如,对于一个问题的回答,是为1,否为0.那么: (A是否是男生 )xor( B ...