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日志对调试,记录运行,问题定位都起到了很重要的 ...
随机推荐
- Docker镜像加速设置
地址:https://www.daocloud.io/mirror#accelerator-doc 配置 Docker 加速器 Linux MacOS Windows curl -sSL https: ...
- python之tkinter使用-窗口居中显示
# 窗口居中显示 import tkinter as tk def set_win_center(root, curWidth='', curHight=''): ''' 设置窗口大小,并居中显示 : ...
- 13函数式编程&Stream流
13.1常用的函数式接口总结 接口名称 方法名称 抽象/默认 延迟/终结 方法描述 Supplier get 抽象 终结 供给型接口,无参有返回值,主要用于 Consumer accept 抽象 ...
- 平衡树及笛卡尔树讲解(旋转treap,非旋转treap,splay,替罪羊树及可持久化)
在刷了许多道平衡树的题之后,对平衡树有了较为深入的理解,在这里和大家分享一下,希望对大家学习平衡树能有帮助. 平衡树有好多种,比如treap,splay,红黑树,STL中的set.在这里只介绍几种常用 ...
- jQuery之制作简单的轮播图效果
[源代码] 链接:https://pan.baidu.com/s/1XpZ66D9fmSwWX3pCnGBqjA 密码:w104 [整体构思] 这个轮播图使用的是jQuery,所以Js的整体代量比较少 ...
- Uva821-Floyd
计算所有页面的平均距离. 用floyd求距离,再求平均 #include <algorithm> #include <cstring> #include <ctype.h ...
- Pairs Forming LCM LightOJ - 1236 (算术基本定理)
题意: 就是求1-n中有多少对i 和 j 的最小公倍数为n (i <= j) 解析: 而这题,我们假设( a , b ) = n ,那么: n=pk11pk22⋯pkss, a=pd11pd2 ...
- 2017ACM/ICPC亚洲区沈阳站-重现赛
HDU 6222 Heron and His Triangle 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6222 思路: 打表找规律+大数运算 首先我 ...
- MT【33】证明琴生不等式
解答:这里数学归纳法证明时指出关键的变形. 评:撇开琴生不等式自身的应用和意义外,单单就这个证明也是一道非常不错的练习数学归纳法的经典题目.
- 【BZOJ3551】【BZOJ3545】 【ONTAK2010】 Peaks (kruskal重构树+主席树)
Description 在\(Bytemountains\)有\(~n~\)座山峰,每座山峰有他的高度\(~h_i~\). 有些山峰之间有双向道路相连,共\(~m~\)条路径,每条路径有一个困难值 ...