Spring 日志

日志的作用:

1.定位和发现问题

2.系统监控

    监控现在几乎是一个成熟系统的标配,我们可以通过日志记录这个系统的运行状态,每一个方法的响应时间,响应状态等,对数据进行分析,设置不同的规划,超过阙值时进行报警,比如统计日志中关键字的数量,并在关键字数量达到一定条件时报警,这也是日志常见的需求之一

3.数据采集

    数据采集是一个比较大的范围,采集的数据可以作用在很多方面,比如数据统计,推荐排序等

    数据统计有统计页面的浏览量(PV),访客量(UV),点击量,根据这些数据进行数据分析,优化公司运营策略

    推荐排序目前在各个领域,各行各业都能涉及到推荐排序,比如购物,广告,新闻等等,数据采集是推荐排序工作中必须做的一环,系统通过日志记录用户的浏览历史,停留时长等,算法工作人员通过分析这些数据来训练模型,给用户做推荐

4.日志审计

    随着互联网的发展,众多企业的关键业务越来越多地运行于互联网之上,网络安全也成了项目中的一个重要环节,安全审计也是系统中非常重要的部分.国家的政策法规,行业标准等都明确对日志审计提出了要求,通过日志分析,可以判断一些非法攻击,非法调用,以及系统处理过程中的安全隐患

如何观察观察日志呢?

先写一段打印日志的代码

 

日志内容

日志级别分类如下:

 

默认日志级别是Info,级别一下的就不打印了

 Spring 帮我们集成了日志框架,我们直接使用即可

我们测试一下用日志框架打印日志是如何

我们就会发现打印的结果跟Spring打印格式一样

 

日志框架介绍

门面模式(外观模式) 

slf4j 是门面模式的典型的应用

门面模式(Facade Pattern) 又称为外观模式,提供了一个统一的接口,用来访问子系统中的一群接口,其主要特征是定义了一个高层接口,让子系统更容易使用(解耦)

举个例子就是家里有各种灯,有的人想要全部打开,一个一个开有点麻烦,想要一键就能打开所有灯,就可以把所有灯的开灯这一步封装起来

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值