章节十五、5-记录日志---Log4j
一、为什么要用Log4j记录日志?
日志记录对于任何应用程序都非常重要。 它可以帮助我们快速调试代码,通过收集代码执行的信息让代码容易维护。
二、Log4j 是什么?
Apache为Java提供的日志管理工具。他与System.out.println()的作用相似,用来跟踪、调试、维护程序。
三、Log4j的优势
1、Log4j 可以用很小的工作量就能实现一个非常好的日志基础结构。
2、允许对不同日志级别的日志进行分类(Trace, Debug, Info, Warn, Error and Fatal) 对日志的输出提供控制。
3、它有多个 appenders 样式,允许将日志记录到不同的输出目的地,如 文件、控制台或数据库。
4、可以使用配置文件在运行时设置日志记录。
四、Log4j 由三个主要组件组成
1、Logger: 这是一个类,它帮助您记录不同日志级别的信息。
2、Appenders: Appenders 是对象,它帮助 Logger 对象将日志写入不同 的输出目的地。Appenders 可以指定一个文件、控制台或数据库作为 输出位置。
3、Layouts: Layout 类帮助我们定义如何在输出终端显示日志信息。
五、Log4j jar包下载地址(jar包需要导入到项目中才可以使用)
https://logging.apache.org/log4j/2.0/download.html
(上面下载的文件中有很多jar包,但我们实际只需要用到两个jar包,所以我们也可以通过下面两个链接单独进行下载)
https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core/2.711.0
https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api/2.11.0
六、jra包导入
1、将jra包下载到本地
2、打开eclipse,找到需要导入jra包的项目,右击鼠标,然后点击properties。
3、按照如下图所示顺序进行点击
4、选择标识的两个jra包,点击打开
5、点击如图所标识按钮,即可导入成功
如果有不明白的小伙伴可以加群“555191854”问我,群里都是软件行业的小伙伴相互一起学习。
内容具有连惯性,未标注的地方可以看前面的博客,这是一整套关于ava+selenium自动化的内容,从java基础开始。
欢迎关注,转载请注明来源。
最新文章
- PHP 小数点保留两位
- C++ GET UTF-8网页编码转换
- java 动态代码生成。
- Selenium 使用方法小结
- PowerDesigner从SqlServer 数据库中导入实体模型
- JavaScipt实现倒计时方法总结
- ASP.NET MVC2.0学习笔记:路由设置
- POPTEST老李谈Debug和Release的区别(c#) 1
- mysql无密码登陆
- Linux系统解析域名的先后顺序【转帖】
- go语言学习-结构体
- [转]MVC实用架构设计(三)——EF-Code First(3):使用T4模板生成相似代码
- 加载MySQL、Oracle、SQL Server 2000、SQL Server 2005及以上版本 的加载数据库驱动程序
- css3实现的4种动画特效按钮
- 蓝牙4.0BLE 手机控制 cc2540 CC2541 的串口透传功能已实现
- mock的使名用一(生成随机数据)
- nopCommerce电子商务平台 安装教程(图文)
- Hive的严格模式
- 织梦DedeCMS实现 三级栏目_二级栏目_一级栏目_网站名称 的效果代码
- H5之audio标签放音兼容所有浏览器方法