当前位置: 首页 > news >正文

重庆企业网站建设推荐怎么申请域名和备案

重庆企业网站建设推荐,怎么申请域名和备案,网页保存至wordpress,昆明市城市建设档案馆网站前言 入门 这些就是日志 现在开始使用一下 spring是集合了日志的 注意选这个 这样我们就创建好了一个日志对象了 我们就可以这样打印日志了 日志和普通的打印消息相比,区别就是多个一些时间之类的消息 从左到右分别是时间,级别,PID&#x…

前言

入门

在这里插入图片描述
这些就是日志
现在开始使用一下

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);的作用而已

总结

http://www.dtcms.com/a/464967.html

相关文章:

  • 松江 网站建设公司拼多多推广联盟
  • 中国极端气象干旱事件(1951-2022)
  • 一文详解Go 语言内存逃逸(Escape Analysis)
  • 学习threejs,实现粒子化交互文字
  • 密码学基础:RSA与AES算法的实现与对比
  • RAG:生成与检索的完美结合
  • 一款由网易出品的免费、低延迟、专业的远程控制软件,支持手机、平板、Mac 、PC、TV 与掌机等多设备远控电脑!
  • [C# starter-kit] Blazor EntityTable 组件 | 预构建
  • 深入浅出 AI Agent:从概念本质到技术基石
  • 宁波网站制作服务wordpress搭建淘客网站
  • 第五章:Go的“面向对象”编程
  • 【实用工具】mac电脑计算文件的md5、sha1、sha256
  • 数据结构算法学习:LeetCode热题100-矩阵篇(矩阵置零、螺旋矩阵、旋转图像、搜索二维矩阵 II)
  • CAD文件处理控件Aspose.CAD教程:在 Python 中将 SVG 转换为 PDF
  • Go语言游戏后端开发9:Go语言中的结构体
  • 网页网站作业制作郑州企业网站排名
  • C4D域的应用之鞋底生长动画制作详解
  • C语言自学--文件操作
  • 免费小程序网站网站建设优劣的评价标准
  • Kubernetes(K8S)全面解析:核心概念、架构与实践指南
  • 软件测试分类指南(上):从目标、执行到方法,系统拆解测试核心维度
  • 李宏毅机器学习笔记18
  • 深圳做网站优化工资多少长沙官网seo分析
  • 深入理解SELinux:从核心概念到实战应用
  • W5500接收丢数据
  • 【深度学习新浪潮】大模型推理实战:模型切分核心技术(下)—— 流水线并行+混合并行+工程指南
  • 烟台建站价格推荐门户网站建设公司
  • Node.js/Python 实战:编写一个淘宝商品数据采集器​
  • 网站html模板贵州网站开发流程
  • 【分布式训练】分布式训练中的资源管理分类