Java log4j的使用实例
来源:互联网 发布:网络机顶盒app软件排行 编辑:程序博客网 时间:2024/05/16 08:19
在做java项目中,其JDK自带的log不是很给力,很多会采用log4j做log。
1.下载log4j
地址:http://logging.apache.org/log4j/1.2/download.html
2.解压缩
tar xzvf log4j-1.2.17.tar.gz
把文件夹中的log4j-1.2.17.jar导入项目。
3.log4j的开发需要配置自己的属性,即可以根据自身需要配置相应的log管理。下面是我的代码
log4j.properties文件如下,放置在src目录下,项目可以自动加载。
log4j.rootLogger=DEBUG, A1 ,R,Dlog4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLayoutlog4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c]-[%p] %m%nlog4j.appender.D=org.apache.log4j.RollingFileAppenderlog4j.appender.D.File=logs/log.loglog4j.appender.D.Append=truelog4j.appender.D.MaxFileSize=100KB log4j.appender.R.MaxBackupIndex=1log4j.appender.D.layout=org.apache.log4j.PatternLayoutlog4j.appender.D.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c]-[%p] %m%nlog4j.appender.R.File = logs/error.loglog4j.appender.R.Append =truelog4j.appender.R.Threshold=ERRORlog4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c]-[%p] %m%nlog4j.appender.R=org.apache.log4j.RollingFileAppender
java代码如下
package test.logger;import org.apache.log4j.Logger;public class TestLogger {static Logger logger = Logger.getLogger(TestLogger.class);public static void main(String[] args) {logger.debug("Here is some DEBUG");logger.info("Here is some INFO");logger.warn("Here is some WARN");logger.error("Here is some ERROR");logger.fatal("Here is some FATAL");}}
运行结果可以到工程目录下的logs中找到。
4.log4j配置文件属性
其properties各个选项的定义见我另一篇博客
0 0
- Java log4j的使用实例
- java项目中使用log4j的实例
- 在java项目中使用log4j的实例
- 在java项目中使用log4j的实例
- log4j-使用详解与Java的实例应用
- 在java项目中使用log4j的实例
- Log4j-使用详解与Java的实例应用
- log4j-使用详解与Java的实例应用
- log4j介绍以及在java项目和javaweb项目中使用log4j的实例
- org.apache.log4j.Logger的使用实例
- java中log4j的使用
- java中Log4j的使用
- 【java中Log4j的使用】
- JAVA log4j的简单使用
- Java中log4j 的使用
- log4j使用实例
- Log4j使用实例
- Log4J使用实例
- 今天星期几--蔡勒公式
- Matlab中处理XML文件
- SQL Server破坏日志备份链之后,可以通过全备,但是也可以通过差异备份来恢复日志链
- Intent的属性
- iOS 获取时间
- Java log4j的使用实例
- Spring MVC-文件上传下载
- phoneGap学习笔记——android+phoneGap环境搭建
- UDP套接字编程
- 旅途随笔
- ps 透明背景的图片
- Android中常用的工具类01
- [Java聊天室服务器]实战之三 接收循环
- 第一个hiberbate的改进