配置 log4j
2015-10-22 22:37
232 查看
控制台输出很消耗性能,最好用 Log4j。
导入 log4j.properties 文件
其中:
# 默认的日志显示级别,表示指定级别和更高的级别都显示
log4j.rootLogger=warn, stdout
# 指定cn.itcast.oa 包中的日志的显示级别是 debug
log4j.logger.cn.itcast.oa=debug
导包:
slf4j-log4j12-1.5.0.jar
slf4j-api-1.5.0.jar
commons-logging.jar
log4j-1.2.15.jar
测试:
运行junit,控制台输出的不是“报错”的文字就ok
导入 log4j.properties 文件
其中:
# 默认的日志显示级别,表示指定级别和更高的级别都显示
log4j.rootLogger=warn, stdout
# 指定cn.itcast.oa 包中的日志的显示级别是 debug
log4j.logger.cn.itcast.oa=debug
导包:
slf4j-log4j12-1.5.0.jar
slf4j-api-1.5.0.jar
commons-logging.jar
log4j-1.2.15.jar
测试:
import org.junit.Test; import org.slf4j.LoggerFactory; import org.slf4j.Logger; public class TestLog{ private Logger logger = LogFactory.getLog(TestLog.class); @Test public void test() throws Exception{ log.debug("这是debug级别"); log.info("这是信息级别"); log.warn("这是警告级别"); log.error("这是错误级别"); log.fatal("这是严重错误级别"); } }
运行junit,控制台输出的不是“报错”的文字就ok
相关文章推荐
- 写入日志用于调试异步通知的方法
- POJ3624 Charm Bracelet
- python问与答常识
- 蓝牙Android_Lightblue调试工具存在的bug
- pat1053Path of Equal Weight (30)
- 关于spring
- [每日一答] [20151022] 使用MySQL命令行修改密码
- 二维向量的叉积是标量还是向量?
- iOS经典讲解之Swift分支结构与循环详解
- 算法1.1
- opencv perspectiveTransform
- 三大框架整合(二)—— Spring 和 Struts2
- 51nod 1416:两点 深搜
- ORACLE 常用函数——日期/时间函数
- 可综合风格的VerilogHDL模块实例
- 有限状态机与状态模式
- 51nod 1416:两点 深搜
- GPRS的AT指令解析
- Wolfram Mathematica 10.3 Windows / Linux / MacOsx
- Xcode升级后插件失效的原理与修复办法