log4j.properties
2016-04-28 20:45
253 查看
log4j.properties
log4j.rootLogger=ALL,stdout,logDailyFile,Error ### 输出信息到控制抬 ### 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{yyyy-MM-dd HH:mm:ss} [ %t:%l ] - [ %5p ] %m%n ###按DatePattern输出到文件 log4j.appender.logDailyFile=org.apache.log4j.DailyRollingFileAppender log4j.appender.logDailyFile.layout=org.apache.log4j.PatternLayout log4j.appender.logDailyFile.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [ %t:%l ] - [ %5p ] %m%n log4j.appender.logDailyFile.Threshold=DEBUG log4j.appender.logDailyFile.ImmediateFlush=TRUE log4j.appender.logDailyFile.Append=TRUE log4j.appender.logDailyFile.File=logs/log.log log4j.appender.logDailyFile.DatePattern='.'yyyy-MM-dd log4j.appender.logDailyFile.Encoding=UTF-8 ### 输出ERROR 级别以上的日志 log4j.appender.Error = org.apache.log4j.DailyRollingFileAppender log4j.appender.Error.File =logs/error.log log4j.appender.Error.Append = true log4j.appender.Error.Threshold = ERROR log4j.appender.Error.layout = org.apache.log4j.PatternLayout log4j.appender.Error.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%l ] - [ %p ] %m%n
package com.ray.util; import org.apache.log4j.Logger; public class log { private static Logger logger = Logger.getLogger(log.class); public static final void debug(Object message) { logger.debug(message); } public static final void info(Object message) { logger.info(message); } public static final void warn(Object message) { logger.warn(message); } public static final void error(Object message) { logger.error(message); } }
refer:
https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/DailyRollingFileAppender.html
https://logging.apache.org/log4j/1.2/apidocs/index-all.html
http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html
http://www.cnblogs.com/alipayhutu/archive/2012/06/21/2558249.html
相关文章推荐
- linux中安装常用软件
- linux下用core和gdb查询出现"段错误"
- BitKeeper与Linux,git史前琐事
- centos 安装部署docker与局域网主机相通详细配置
- Linux-SHELL中sh和bash的区别
- NanoPi2-S5P4418启动流程分析
- docker 介绍
- OpenCv中不常见但又极有用的函数
- 《linux高性能服务器编程》学习笔记(三)之I/O复用,信号,定时器
- centos下安装pyspider
- centos 7 使用Ansible 发布多个 tomcat 服务
- 进程间通信-有名管道
- shell 编程实例学习
- [转载] 重要开源协议的比较(BSD,Apache,GPL,LGPL,MIT) – 备份
- Linux-Shell脚本中单引号和双引号区别
- Ed2k协议背景介绍及eMule协议的整体架构
- Linux--图形界面与文本界面的切换
- shell下的单引号与双引号
- 开源新闻速递(160428):《古墓丽影》2013 登陆 Linux
- 《架构漫谈》有感