- 浏览: 312168 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (254)
- java (178)
- tomcat (6)
- 邮件 (1)
- smtp (1)
- Linux (2)
- 编码 (2)
- 导入工程 (1)
- Specification Level (1)
- hibernate (10)
- 字段类型 (1)
- 字段类型匹配 (1)
- 数据库 (3)
- sql (9)
- struts2 (8)
- 类型转换 (2)
- java,MyEclipse,SVN (1)
- Myecplise (4)
- 输入校验 (1)
- JFrame (2)
- Oracle (8)
- google (1)
- Swing (3)
- Fusioncharts (1)
- 找工作 (0)
- js (4)
- jsp (11)
- displaytag (1)
- spring (8)
- 工作 (1)
- String (1)
- 算法 (2)
- IO (1)
- xml (3)
- 设计模式 (1)
- UML (1)
- 文档 (1)
- ajax (1)
- 日常 (7)
- sql server (1)
- mysql (3)
- git (1)
- Maven (1)
- mongodb (1)
- postman (1)
最新评论
配置文件里可以设置:输出信息到哪里(在服务器里。或某个文件里)
输出的格式(有html的,。。。。。。,一般输出等)
输出的级别(只有高于这个级别的才输出debug,info,error)
输出级别:debug<info<warn<error
Appender就是设置日志讯息输出到哪个地方:可以同时指定多个输出目的地
log4j.appender.appenderName = Appender.class
log4j.appender.appenderName.option1 = value1
log4j.appender.appenderName.option2 = valueN
Appender(信息输出到哪里)
org.apache.log4j.ConsoleAppender 控制台
org.apache.log4j.FileAppender 文件
org.apache.log4j.DailyRollingFileAppender 每天产生一个日志文件
org.apache.log4j.RollingFileAppender 文件大小到达指定尺寸的时候产生一个新的文件
org.apache.log4j.WriterAppender 将日志讯息以串流格式发送到任意指定的地方
org.apache.log4j.jdbcAppender 将日志讯息存放到数据库中
Layout(就是指定日志讯息的格式):配置如下
log4j.appender.appenderName.layout = Layout.class
log4j.appender.appenderName.layout.option1 = value1
有以下几种layout
org.apache.log4j.HTMLLayout 以HTML表格形式布局
org.apache.log4j.SimpleLayout 包含日志讯息的级别和讯息字符串
org.apache.log4j.TTCCLayout 包含日志产生的时间,执行者,类别等等讯息
org.apache.log4j.PatternLayout 可以灵活地指定布局模式
当为PatternLayout时:
%p 输出优先级别
%r
%t 输出产生改日志事件的线程名
%f 输出日志讯息所属的类别的类别名
%c 输出日志讯息所属的类的全名、
%d 输出日志时间点的日期或时间 指定格式%d{yyyy-MM-dd HH:mm:ss}
............
log4j.rootLogger = DEBUG,appender1
log4j.appender.appender1 = org.apache.log4j.ConsoleAppender
log4j.appender.appender1.layout = org.apache.log4j.SimpleLayout
住:没有要求输出特定某个包的日志信息的时候,就用rootLogger,表示所有包的日志信息都输出
log4j.rootLogger = DEBUG,appender1
log4j.com.test = INFO,apender2(这里只关心com.test包里的日志信息。其他的不打印)
log4j.appender.appender1 = org.apache.log4j.FileAppender
log4j.appender.appender1.layout = org.apache.log4j.HTMLLayout
log4j.appender.appender1.File = myservet.log
一篇log4j讲的比较好的文章http://www.cnblogs.com/dennisit/archive/2013/01/01/2841603.html
输出的格式(有html的,。。。。。。,一般输出等)
输出的级别(只有高于这个级别的才输出debug,info,error)
输出级别:debug<info<warn<error
Appender就是设置日志讯息输出到哪个地方:可以同时指定多个输出目的地
log4j.appender.appenderName = Appender.class
log4j.appender.appenderName.option1 = value1
log4j.appender.appenderName.option2 = valueN
Appender(信息输出到哪里)
org.apache.log4j.ConsoleAppender 控制台
org.apache.log4j.FileAppender 文件
org.apache.log4j.DailyRollingFileAppender 每天产生一个日志文件
org.apache.log4j.RollingFileAppender 文件大小到达指定尺寸的时候产生一个新的文件
org.apache.log4j.WriterAppender 将日志讯息以串流格式发送到任意指定的地方
org.apache.log4j.jdbcAppender 将日志讯息存放到数据库中
Layout(就是指定日志讯息的格式):配置如下
log4j.appender.appenderName.layout = Layout.class
log4j.appender.appenderName.layout.option1 = value1
有以下几种layout
org.apache.log4j.HTMLLayout 以HTML表格形式布局
org.apache.log4j.SimpleLayout 包含日志讯息的级别和讯息字符串
org.apache.log4j.TTCCLayout 包含日志产生的时间,执行者,类别等等讯息
org.apache.log4j.PatternLayout 可以灵活地指定布局模式
当为PatternLayout时:
%p 输出优先级别
%r
%t 输出产生改日志事件的线程名
%f 输出日志讯息所属的类别的类别名
%c 输出日志讯息所属的类的全名、
%d 输出日志时间点的日期或时间 指定格式%d{yyyy-MM-dd HH:mm:ss}
............
log4j.rootLogger = DEBUG,appender1
log4j.appender.appender1 = org.apache.log4j.ConsoleAppender
log4j.appender.appender1.layout = org.apache.log4j.SimpleLayout
住:没有要求输出特定某个包的日志信息的时候,就用rootLogger,表示所有包的日志信息都输出
log4j.rootLogger = DEBUG,appender1
log4j.com.test = INFO,apender2(这里只关心com.test包里的日志信息。其他的不打印)
log4j.appender.appender1 = org.apache.log4j.FileAppender
log4j.appender.appender1.layout = org.apache.log4j.HTMLLayout
log4j.appender.appender1.File = myservet.log
一篇log4j讲的比较好的文章http://www.cnblogs.com/dennisit/archive/2013/01/01/2841603.html
发表评论
-
领域精通涉及技术点(不分先后)
2017-12-20 19:35 555Java8 netty jvm kafaka消息队列 上传下载 ... -
计算机各种单位讲解及换算
2017-12-13 13:54 1527我还听过有UK的 一、最小单位:位(bit,缩写为b) 在原 ... -
JAVA字符串格式化-String.format()和MessageFormat的使用
2017-12-05 10:39 1261String.format()常规类型的格式化 Stri ... -
eclipse启动项目常见问题
2017-11-16 17:46 1133今儿遇到了个问题,ecli ... -
字符编码笔记:ASCII,Unicode和UTF-8
2017-10-23 16:37 410讲的太牛逼了: http://ww ... -
emoji简单讲解
2017-10-23 15:17 901emoji处理方式大起底 http://blog.csdn.n ... -
BigDecimal讲解
2017-10-12 15:58 393BigDecimal 由任意精度的整数非标度值 和 32 位的 ... -
eclips 控制台console上不打印信息
2017-09-06 21:53 5281、进windows菜单 -> show view -& ... -
详解RequestMappingHandlerMapping和RequestMappingHandlerAdapter
2017-08-29 17:08 2901http://donald-draper.iteye.com/ ... -
用@ExceptionHandler 来进行切面异常处理
2017-08-29 11:47 2212有时候我们想处理某个类里Controller中抛出的异常怎么搞 ... -
Spring 注解@Component、@Repository、@Service、@Controller区别
2017-08-28 15:27 954spring 2.5 中除了提供 @Com ... -
线程的一点小总结
2017-08-23 20:36 653java中main方法启动的是一个进程还是一个线程? 答:是一 ... -
线程池
2017-08-23 17:35 470诸如Web 服务器、数据库 ... -
Class源码大概讲解
2017-08-23 16:47 466http://blog.csdn.net/a327369238 ... -
Spring 事务相关
2017-08-14 12:10 431Transactionz注解的readOnly ... -
把时间当做朋友-前言
2017-08-13 20:47 357要管理的不是时间,而是自己。人们生活在同一个世界,却又各自 ... -
单例里面的方法讲解
2017-08-11 14:55 448spring里的controller是单例的。系统针对每个co ... -
eclipse拷贝出来的项目名称还是原来的
2017-07-26 16:46 1020需要修改的有如下几个地方: 1、pom.xml里面打包的名字一 ... -
自定义hibernate方言,新增自定义函数
2017-06-27 10:47 834按位与运算(&)在许多数据库中都是支持的,遗憾的是,H ... -
http请求参数:header body paramter三种参数区别、联系
2017-06-19 10:46 476112345
相关推荐
Log4j日志配置说明,Log4j日志配置说明Log4j日志配置说明,Log4j日志配置说明
tomcat下的log4j日志配置,给tomcat配置log4j有好几种方法,我知道的有: 一、tomcat级别的统一日志管理 二、每个webapp分别配置log4j
log4j配置文件以及配置文件说明 包里有一个log4j配置文件 和一个配置详解
log4j中配置日志文件相对路径方法分析 方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${...
tomcat6.0 配log4j日志的必须文件及配置过程 tomcat6-------lib | |--------tomcat-juli-adapters.jar | |--------log4j.jar | |--------log4j.properites | |----bin |--------tomcat-juli.jar 最后把log4...
logstash采集log4j日志发送到es配置文件,可以把日志根据日志级别区分开,一个级别一条日志是es中的一条数据
主要介绍了SSM整合中的Log4j的配置详情,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本文档提供log4j配置相对路径三种方法:log4j.properties文件配置、xml文件配置和通过servlet初始化方式来配置,希望对大家有所帮助
log4j2配置文件,按照文件大小划分日志,保存日期天数内的日志,指纹日志命名规则,日志输出等级等功能
tomcat下struts2的log4j日志配置.doc
禁用与使用日志请求只是Log4j其中的一个小小的地方,Log4j日志系统允许把日志输出到不同的地方,如控制台(Console)、文件(Files)、根据天数或者文件大小产生新的文件、以流的形式发送到其它地方等等。...
每天生成一个log4j日志文件,如果只需要将最近一段时间内的日志文件保留,以前或更早的文件不用保留。例如只保留最近一周的日志,日志文件保留3天等等这些。。。通过这个jar包就可以实现。 log4j.properties文件在...
概述了log4j的基本配置信息。很适合初学者学习log4j的配置使用。
使用log4j2实现日志数据脱敏
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式...
private static final Logger log = LoggerFactory.getLogger(BaiduFace.class); log.info("消息等...");
log4j按功能保存日志
log4j2配置多个日志级别,拿到即可用, 。
#如果一条日志信息的级别大于等于配置文件的级别,就记录配置输出源所对应的辅助类:log4j.appender.输出源名称=类名,如果输出到文件就写FileAppender #指定文件名 Tomcat的根目录: #指定布局方式(消息放入文件...
log4j.rootLogger=debug,CONSOLE,testfile,A1,MAIL ################### # Console Appender ################### log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=...