来源:软件开发培训时间:2021/8/11 16:48:39
重庆国内实力不错的java培训机构,重庆java培训到博为峰,更懂企业用人需求,主流技术点迭代更新。博为峰-专注软件测试培训17年,累计开班1000+期,为7000+企业输送了约70000测试人才,每一名学员的就业信息都真实可查.全国18大校区,签订就业相关协议,享受终身职业护航。
JAVA中也包含了日志记录功能,但它在处理日志分级,日志的存储,以及日志的备份、归档方面都不够出色,因此在项目中我们一般都会使用第三方日志库来处理日志。
1、SLF4J-Simple Logging Facade for Java(SLF4J)
SLF4J为我们提供了一个日志服务的抽象层,基于它,你可以选择不同的日志实现,比如:java.util.logging,logback,log4j,当你需要改变日志实现组件时,不需要修改任何代码,只需要更改一些相应的配置就可以了。(GitHub上的代码库)
2、Apache Log4j
Log4j是较有名的日志组件,通过简单的配置后就能在程序中方便地记录各个级别的日志,它的日志文件能够根据不同的规则进行命名以及归档。
3、Logback
Logback比Log4j更新,它被视为是log4j的一个替代者。它比log4j的性能更好,而且更完整地实现了SLF4J的接口,并且自带了更多的功能,比如自动压缩日志,更多的filter等。
4、JSON
JSON已经成为较为广泛使用的一种数据传输格式,因此程序中对JSON的处理也正变得越来越多。
重庆博为峰软件开发培训机构
版权所有:搜学搜课(www.soxsok.com)