首页
关于
友情链接
Search
1
记一次openJDK下使用arthas排查问题
715 阅读
2
K8S pod内存告警分析
340 阅读
3
使用top命令分析java程序占用内存
328 阅读
4
甜狗的故事
144 阅读
5
Grafana安装
142 阅读
默认分类
运维-笔记
K8s
DevOps
甜狗日记
工作笔记
登录
Search
标签搜索
Docker
Linux
nginx
prometheus
SpringBoot
Grafana
Zabbix
甜狗日记
云计算
亦涵爱吃肉
累计撰写
17
篇文章
累计收到
5
条评论
首页
栏目
默认分类
运维-笔记
K8s
DevOps
甜狗日记
工作笔记
页面
关于
友情链接
搜索到
1
篇与
SpringBoot
的结果
2022-08-16
SpringBoot日志基本查看
1. 日志的作用日志是程序的重要组成部分,在程序报错的时候,如果我们不看日志,是很难排查出错误的,除非你真的是很有经验.所以日志最主要的作用就是排除和定位问题.日志提供的功能:记录⽤户登录⽇志,⽅便分析⽤户是正常登录还是恶意⽤户。记录系统的操作⽇志,⽅便数据恢复和定位操作⼈。记录程序的执⾏时间,⽅便为以后优化程序提供数据⽀持2.使用日志对象提供的方法打印日志import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller @ResponseBody public class UserController { //1. 先得到日志对象(来自 slf4j) private static final Logger log = LoggerFactory.getLogger(UserController.class); //设置当前的类型 @RequestMapping("/sayhi") public void sayHi(){ //2. 使用日志对象提供的打印方法进行日志打印 log.trace("我是 trace"); log.debug("我是 debug"); log.info("我是 info"); log.warn("我是 warn"); log.error("我是 error"); } }有些没打印,因为他只会打印跟他同级别的或者比他级别高的日志,他这里默认是 info 级别.3.日志级别分类日志级别分为:trace: 微量,少许的意思(级别最低)debug: 调试日志info: 普通信息日志warn: 警告日志error: 错误日志fatal: 致命的日志(系统输出的日志,不能自定义打印)日志级别的顺序:越往上接收到的消息就越少。注意:fatal 是不支持打印的,因为你程序都崩溃了,你还打印个锤子。。。而且, 日志对象 也没有提供 关于 fatal 的 方法、全局日志级别
2022年08月16日
141 阅读
2 评论
0 点赞