Log4j使用
来源:互联网 发布:淘宝一元拍卖骗局 编辑:程序博客网 时间:2024/06/05 15:52
为什么要学log4j
1. 如果项目需要日志系统,需要使用log4j输出日志
2. hiberante、mybatis等框架可以修改log4j的日志级别来输出日志
准备: 下载log4j-1.2.17
log4j使用:
- 、导入包
- 创建Logger对象,创建类UserDao
//创建Logger对象
public static final Logger logger = Logger.getLogger(UserDao.class);
3.编写相应的日志
/**
* 可以为日志设定不同的级别,在log4j中
* debug
控制台
log4j.appender.stout=org.apache.log4j.ConsoleAppender
log4j.appender.stout.layout=org.apache.log4j.PatternLayout
log4j.appender.stout.layout.ConversionPattern=%p–>%m(%d)%n
文件
log4j.appender.fout = org.apache.log4j.DailyRollingFileAppender
log4j.appender.fout.datePattern=’.’yyyy-MM-dd
log4j.appender.fout.file = ${LOG_DIR}/user.log
log4j.appender.fout.layout=org.apache.log4j.PatternLayout
log4j.appender.fout.layout.ConversionPattern=%p–>%m%n
5、在什么时候输出日志
log4j.rootLogger=DEBUG, stout
rootLogger是根目录的Logger,每一个项目的classpath就是根目录,只要运行到输出日志的位置,并且日志的级别大于
DEBUG就会输出。rootLogger表示的就是执行的任意一个类只要有大于DEBUG的日志就会输出,会调用stout这个Appender输出
还可以log4j.logger.mylogger4jproject = DEBUG,stout,fout
指定mylogger4jproject 这个包,下使用stout,fout来输出,一个logger可以对应多个appende
- 【Log4j】Log4j使用总结
- Log4j使用
- Log4j使用
- 使用log4j
- log4j使用
- LOG4J使用
- 使用 log4j
- log4j 使用
- log4j使用
- Log4J使用
- Log4j使用
- 使用log4j
- Log4j 使用
- log4j 使用
- log4j使用
- log4j使用
- log4j使用
- log4j使用
- 单例设计模式
- CentOS使用EPEL YUM源
- LintCode python 小白-简单题-445余弦相识度
- 矢量图
- caioj1031·递归1(全排列,搜索入门)
- Log4j使用
- 160个crackme之003
- 闭包思维自动生成unittest 接口测试用例脚本
- 2017 Multi-University Training Contest 3 1003/hdu6058
- gulp、requirejs、webpack之间是什么关系
- java程序员的python之路(mongodb)
- Linux
- 博弈
- 课程 | 让机器“看见”——计算机视觉原理及实战