打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
log4j的最基础用法
环境不做说明,项目能正常运行,需加日志输入功能。。。
复杂的功能暂时还不会,项目只需要在控制台输出,所以暂只会用输出到控制台上的
此文章只是最简单的配置log4j,不做详细解释
 
 
步骤如下:
1、添加Log4j的jar.
2、在src目录下新建log4j.properties
3、复制一下
 
# Set root logger level to DEBUG and its only appender to console
#log4j中有五级logger
#FATAL 0
#ERROR 3
#WARN 4
#INFO 6
#DEBUG 7
log4j.rootLogger=warn, console
#如果为log4j.rootLogger=WARN, console则意味着只有WARN,ERROR,FATAL
#被输出,DEBUG,INFO将被屏蔽掉.
# console is set to be a ConsoleAppender.
#log4j中Appender有几层
#ConsoleAppender输出到控制台
log4j.appender.console=org.apache.log4j.ConsoleAppender
# console  uses PatternLayout.
log4j.appender.console.layout=org.apache.log4j.PatternLayout
#输出格式 具体查看log4j javadoc org.apache.log4j.PatternLayout
#d 时间 ....
log4j.appender.console.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c]-[%p] %m%n
 
#设置com.doximi.*下面的类日志输出级别
log4j.logger.com.doximi=debug
 
 
设置最后一句可以屏蔽项目中的一些框架的输出,设置com.doximi.*下面所有的类日志输出级别为debug,结合上面log4j.rootLogger=warn, console,就可以屏蔽如struts等框架的日志输出。。。
 
4、在需要记录日志的java类中加入如下代码
private static final Logger log = Logger.getLogger(xxxx.class);
 
 
 
5、在要记录的地方加入如下代码
log.debug("testlog===============================================");
log.info(".......test.......");
 
 
 
完成。。。。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JR - 精品文章 - 原来写的一篇老文:实战Log4j
日志Log4j使用
log4j的2.6.2版本properties配置文件的使用举例
Log4j配置备忘及tomcat5.5日志配制方法
Log4j相对路径以及打印Hibernate的SQL和HQL记录_婲间梦居--朦胧的蓝色梦...
我对Log4J的一点初认识--逍遥派掌门
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服