使用slf4j + log4j需要的jar包是:
slf4j-api-1.x.x.jar
slf4j-log4j12-1.x.x.jar
log4j-1.2.x.jar
我的log4j.properties文件内容如下:
log4j.rootLogger=info,stdout,r
#stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p[%t](%F:%L) { %m%n }
#R
log4j.appender.r=org.apache.log4j.RollingFileAppender
log4j.appender.r.layout=org.apache.log4j.PatternLayout
log4j.appender.r.layout.ConversionPattern=%p [%t] [%c] %d {%m%n}
log4j.appender.r.File=logs/billTraceManageSys/log.log
log4j.appender.r.MaxFileSize=100KB
log4j.appender.r.MaxBackupIndex=100
需要记录日志时,代码如下:
public class LogUtil {
public static final Logger logger = LoggerFactory.getLogger(LogUtil.class);
public static void main(String[] args) {
logger.debug("debug");
logger.info("info");
logger.warn("warn");
logger.error("error");
File f = new File("HH:/aaa.aaa");
try {
f.createNewFile();
} catch (IOException e) {
logger.error("error Msg : {}. \n error stack trace : {}.", e.getMessage(), e.getStackTrace());
}
}
}
日志路径:
使用org.apache.log4j.RollingFileAppender输出到文件时,如果web容器为tomcat,
以下2种配置都为将log日志输出到TOMCAT_HOME/bin/logs/billTraceManageSys的目录下
log4j.appender.r.File=logs/billTraceManageSys/log.log
log4j.appender.r.File=./logs/billTraceManageSys/log.log
假若工工程部署在D:盘,以下配置为将log日志输出到D:/logs/billTraceManageSys的目录下
log4j.appender.r.File=/logs/billTraceManageSys/log.log
如何使用log4j可参考文章:http://www.blogjava.net/rickhunter/articles/28133.html
如何使用slf4j可参考文章:http://my.oschina.net/zhenghuazhi/blog/6562
分享到:
相关推荐
本工程用于演示如何使用slf4j+log4j完美构建日志 本工程编码方式:UTF-8 本工程开发工具:Eclipse 参考博客:http://blog.csdn.net/gaohuanjie/article/details/53405020
本资源主要介绍log4j2涉及到的一些知识内容。很多内容时对网络资源的整理,整体来说相对较全了,基本覆盖了常见场景
针对 tomcat9 slf4j+log4j2 不写日志的问题进行修复
slf4j+log4j JAVA日志程序
使用slf4j + log4j需要的jar包: slf4j-api-1.x.x.jar slf4j-log4j12-1.x.x.jar log4j-1.2.x.jar
slf4j+log4j需要的jar和配置文件,下载之后可以直接使用
web项目使用slf4j+log4j2来输出日志。说明了需要引入的jar包及配置
针对 tomcat8 slf4j+log4j2 不写日志的问题进行修复
log4j-1.2.17; slf4j-api-1.7.12; slf4j-log4j12-1.7.12; slf4j-api-1.7.25; slf4j-log4j12-1.7.25;
赠送jar包:slf4j-log4j12-1.7.25.jar; 赠送原API文档:slf4j-log4j12-1.7.25-javadoc.jar; 赠送源代码:slf4j-log4j12-1.7.25-sources.jar; 赠送Maven依赖信息文件:slf4j-log4j12-1.7.25.pom; 包含翻译后的API...
学习hibernate技术用到的一些jar包收集集合
log4j+slf4j实现 log4j测试代码,log4j+slf4j实现 log4j测试代码,
赠送jar包:slf4j-log4j12-1.6.1.jar; 赠送原API文档:slf4j-log4j12-1.6.1-javadoc.jar; 赠送源代码:slf4j-log4j12-1.6.1-sources.jar; 赠送Maven依赖信息文件:slf4j-log4j12-1.6.1.pom; 包含翻译后的API文档...
ehcache-2.10.2.jar ,slf4j-api-1.7.7.jarm,slf4j-jdk14-1.7.7.jar,slf4j-log4j12-1.7.7.jar,log4j-1.2.17.jar
赠送jar包:slf4j-log4j12-1.7.21.jar; 赠送原API文档:slf4j-log4j12-1.7.21-javadoc.jar; 赠送源代码:slf4j-log4j12-1.7.21-sources.jar; 赠送Maven依赖信息文件:slf4j-log4j12-1.7.21.pom; 包含翻译后的API...
log4j-slf4j+logback1.3.0 共六个jar包
ZK 前端框架 继承 SpringMVC + log4j2 + slf4j + durid 数据库加密
slf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4j12-1.0.jarslf4j-log4...