log4j使用记录
2015-12-19 22:03
218 查看
使用log4j以properties格式
由于是以properties格式来作为配置文件,因此,是要以键值对的形式读取,所有在配置时不可以出现配置一对键值对出现换行
例如:配置自定义转换格式
log4j.appender.stdout.layout.ConversionPattern=%d{yyMMdd HH:mm:ss.SSS} %c{5} %p - %m%n 正确
log4j.appender.stdout.layout.ConversionPattern=%d{yyMMdd HH:mm:ss.SSS} %c{5} %p
- %m%n 这样是错误的
由于本人第一次配置,出现这样的错误
配置的一个简单例子
### 配置根日志的级别和包含的Appender ###
log4j.rootLogger = debug,stdout,file,R
### 配置控制台输出的Appender 及其Layout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyMMdd HH:mm:ss.SSS} %c{5} %p - %m%n
### 配置普通文件输出的Appender及其Layout###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=D:/BankLogFile.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyMMdd HH\:mm\:ss.SSS} %c{5} %p - %m%n
###配置滚动文件输出的Appender及其Layout###
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=D:/BankLogRolling.log
log4j.appender.R.MaxFileSize=2MB
log4j.appender.R.MaxBackupIndex=5
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyMMdd HH\:mm\:ss.SSS} %c{5} %p - %m%n
由于是以properties格式来作为配置文件,因此,是要以键值对的形式读取,所有在配置时不可以出现配置一对键值对出现换行
例如:配置自定义转换格式
log4j.appender.stdout.layout.ConversionPattern=%d{yyMMdd HH:mm:ss.SSS} %c{5} %p - %m%n 正确
log4j.appender.stdout.layout.ConversionPattern=%d{yyMMdd HH:mm:ss.SSS} %c{5} %p
- %m%n 这样是错误的
由于本人第一次配置,出现这样的错误
配置的一个简单例子
### 配置根日志的级别和包含的Appender ###
log4j.rootLogger = debug,stdout,file,R
### 配置控制台输出的Appender 及其Layout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyMMdd HH:mm:ss.SSS} %c{5} %p - %m%n
### 配置普通文件输出的Appender及其Layout###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=D:/BankLogFile.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyMMdd HH\:mm\:ss.SSS} %c{5} %p - %m%n
###配置滚动文件输出的Appender及其Layout###
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=D:/BankLogRolling.log
log4j.appender.R.MaxFileSize=2MB
log4j.appender.R.MaxBackupIndex=5
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyMMdd HH\:mm\:ss.SSS} %c{5} %p - %m%n
相关文章推荐
- C#中的委托和事件
- 第四十一篇:opencv中相关的训练的问题解答(经典)
- Modernizr.js和yepnode.js
- nginx 配置
- mvc中使用伙伴类
- 给 Android 开发者的 RxJava 详解
- nginx 负载均衡配置
- 动态设置view的padding和margin值
- Css选择器命名规则
- sizeof strlen strncpy用法总结 结构体实际所占内存大小 以及memset用法
- 逻辑卷管理器(LVM2)的使用(CentOS6)和快照功能
- Linux下安装sublime汉化版及完美输入中文
- Java Nio 四、Java NIO Buffer
- c++匿名类—指针
- LaTeX使用小结
- 学习数据结构半年来的总结
- 黑马程序员-C语言-约瑟夫环
- c指针与数组,传参问题,指针数组与数组指针的区别,二维数组动态内存分配
- renderer
- poj 3414