主页 > 软件开发  > 

spring日志

spring日志
前言 入门

这些就是日志 现在开始使用一下

spring是集合了日志的

注意选这个

这样我们就创建好了一个日志对象了

我们就可以这样打印日志了

日志和普通的打印消息相比,区别就是多个一些时间之类的消息

从左到右分别是时间,级别,PID,线程名称,日志对象名称(就是创建对象时候传的参数),日志内容 我们加上这个配置,日志消息就又会变了

发现日志又多了一个应用名称 就是这样的

Slf4j是spring内置的,很方便

门面模式

就是有一个管理员来管理事务 最后这个类就是门面 这样就可以了 这个就是门面模式 创建一个子系统去操作

这个日志就是SLF4J框架

日志级别

第一种比如网线被拔了 我们自己是使用不了的

可以看出只打印出了三种日志 因为前面两张日志级别比info低,就没有打印了

怎么显示呢—》要配置日志级别

这个表示最低级别为debug 但是这样好像报错了

其实没有,只是debug的太多了,所以显示也多

所以还是info好

如何只显示某个路径的日志呢 还是要配置

这样写的意思就是com.ck.captcha.controller;下的最低级别为trace,其余为info

日志配置 日志持久化

这里的日志只是在控制台 如何持久化呢,存的时间更长 存在硬盘里

还是要配置

配置这种东西直接复制就可以了

启动之后然后点击这个

就会发现这里多了一个文件夹

而且重启程序的话,这个文件里面的日志也不会消失,这个就是持久化

或者还可以存在本地,用path

如果name和path都写了,name生效,path不生效

因为这个文件是追加的形式,所以很长

日志文件的分割

我们这样写的意思就是1Kb的时候就进行分割

这个可以设置分割文件的名称

为什么有些时候为2KB呢 因为有些时候达到1kb了,那一行没有结束 还是会继续保存在那个文件中

配置日志格式

我们现在来改一下日志的颜色

点击修改选项

选择这个

这样就多了一个虚拟机选项

然后加上这一行字

这样就可以了

这个分别是控制台和文件的显示

这样就变了

配置文件一般就是赋值就可以了

日志注解

使用这个注解要用lombok 使用注解Slf4j,就可以只用用log打印了

照样可以打印出来 其实注解Slf4j就是 private static Logger logger = LoggerFactory.getLogger(LoggerLevelController.class);的作用而已

总结
标签:

spring日志由讯客互联软件开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“spring日志

上一篇
JavaFile类

下一篇
52.类型双关union