首页 > 代码库 > log4j的常用使用方法
log4j的常用使用方法
第一步,引入jar包,不做介绍。
第二步,创建以下类(固定写法)
package smn.util; import org.apache.log4j.Logger; public class MyLogTest { public static Logger log = Logger.getLogger(MyLogTest.class.getName()); }
第三步,创建配置文件log4jconfig.properties,放在src目录下(配置文件具体属性无需研究的太懂)
具体参数作用可以参考:http://blog.csdn.net/zqbx7/article/details/54576337
log4j.rootLogger = DEBUG,file
log4j.logger.log4jTestLogger=WARN,console,file
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} [%c]-[%p]%m%n
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=D:/myEclipse2017workspace/.metadata/.me_tcat85/webapps/HelpAssociator/WEB-INF/log.log //日志文件保存的目录
log4j.appender.file.MaxFileSize=500KB
log4j.appender.file.MaxBackupIndex=1
log4j.appender.file.layout=org.apache.log4j.HTMLLayout
第四步:正式使用
MyLogTest.log的方法如下
1 | public void debug(Object message) 这种方法打印使用 Level.DEBUG 消息级别 |
2 | public void error(Object message) 这种方法打印使用 Level.ERROR 消息级别 |
3 | public void fatal(Object message); 这种方法打印使用 Level.FATAL 消息级别 |
4 | public void info(Object message); 这种方法打印使用 Level.INFO 消息级别 |
5 | public void warn(Object message); 这种方法打印使用 Level.WARN 消息级别 |
6 | public void trace(Object message); 这种方法打印使用Level.TRACE消息级别 |
log4j的常用使用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。