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

文创网站东莞市建设工程交易中心网

文创网站,东莞市建设工程交易中心网,湖南省建设厅城乡建设网站,创新驱动发展战略的意义目录 一 基础概念 1 基础版 2 改进版 二 日志级别 常见日志级别(从低到高详细度/从高到低严重性) 三 基础使用 1 级别调节 2 日志的文件输出 3 文件归档与滚动切割 4 也可以自动创建一个配置文件 5 切换日志框架 一 基础概念 日志框架对比总…

目录

一 基础概念

1 基础版

2 改进版

二 日志级别

常见日志级别(从低到高详细度/从高到低严重性)

三 基础使用

1 级别调节

2 日志的文件输出

3 文件归档与滚动切割

4 也可以自动创建一个配置文件

5 切换日志框架


一 基础概念

日志框架对比总结

框架类型代表优势劣势
日志门面SLF4J高灵活性,参数化日志支持需绑定具体实现
日志实现Logback高性能,原生支持SLF4J功能扩展性弱于Log4j2
日志实现Log4j2异步日志、无垃圾模式,性能最优配置复杂度较高
  1. SLF4J + Logback

    • Spring Boot默认组合,性能优异且配置灵活。

  2. SLF4J + Log4j2

    • 高性能场景的首选,支持异步日志和复杂过滤策略。

日志:日志是系统和应用程序在运行过程中记录的关键信息,涵盖事件、状态变更、错误、用户操作等内容。

1 基础版

package org.example.springmvc;import org.junit.jupiter.api.Test;
import org.junit.platform.commons.logging.Logger;
import org.junit.platform.commons.logging.LoggerFactory;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
public class LogTest {@Testpublic void testLog() {//格式 时间 日志级别  日志信息// 获取一个日志记录器Logger logger = LoggerFactory.getLogger(LogTest.class);//开始记录日志logger.trace(() -> "追踪日志...");logger.debug(() -> "调试日志...");logger.info(() -> "信息日志...");logger.warn(() -> "警告日志...");logger.error(() -> "错误日志...");}
}

2 改进版

package org.example.springmvc;import lombok.extern.slf4j.Slf4j;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;@Slf4j
@SpringBootTest
public class LogTest {@Testpublic void testLog() {//开始记录日志log.trace("追踪日志...");log.debug("调试日志...");log.info("信息日志...");log.warn("警告日志...");log.error("错误日志...");}
}

二 日志级别

常见级别:all - trace - debug - info - warn -  error -fatal - off

级别越来越高,信息越来越粗糙。日志有一个默认级别(INFO),只会打印这个级别之上的所有。

常见日志级别(从低到高详细度/从高到低严重性)

级别典型使用场景示例日志内容
TRACE最详细的调试信息,用于追踪程序每一步执行(如循环内部状态、低层逻辑)。通常仅在开发阶段启用。进入方法 calculatePrice,参数: itemId=1001, quantity=2
DEBUG详细的运行时信息,用于调试问题(如变量值、分支逻辑)。开发环境常用,生产环境按需临时开启。用户ID 12345 的购物车中有 3 件商品,总金额 $299.99
INFO常规的系统运行状态,记录关键业务流程节点(如服务启动、配置加载、用户操作)。生产环境默认级别。订单 67890 支付成功,金额 $150.00
WARN潜在问题警告,不影响系统继续运行但需关注(如低内存、重试操作、降级策略触发)。数据库连接池使用率超过80%,当前连接数: 48/50
ERROR运行时错误,导致当前操作失败但系统仍可运行(如外部API调用失败、文件未找到、业务逻辑异常)。支付网关请求失败: 连接超时 (订单ID: 67890)
FATAL致命错误,导致系统崩溃或无法恢复(如内存溢出、关键资源不可用)。需立即人工干预。JVM 内存溢出: java.lang.OutOfMemoryError

三 基础使用

1 级别调节

调级别:(所有)

logging.level.root=debug

调级别:(指定)

logging.level.org.example.springmvc=debug

日志分组调级别:(指定组别)

logging.group.biz=org.example.springmvc.dao,org.example.springmvc.service
logging.level.biz=debug

2 日志的文件输出

指定文件名在当前项目下生成(指定的是名称)

logging.file.name=boot.log

指定路径在路径下创建(指定的是路径,名称会有默认名称:spring.log)

logging.file.path=D://myLog

两个都指定:以文件名为准

3 文件归档与滚动切割

  • 归档:每天的日志单独到一个文档中。
  • 切割:每个文件10MB,超过小切割成另外一个文件。

0B 不限制大小

4 也可以自动创建一个配置文件

如果你想快速修改日志的配置,就在SpringBoot的配置文件中修改,如果你有原生日志的全量配置,直接使用原生框架的这些配置。

5 切换日志框架


文章转载自:

http://f3HoAr3h.xfwnk.cn
http://OeF2VONZ.xfwnk.cn
http://N4YbrQa7.xfwnk.cn
http://d9Ht1SYR.xfwnk.cn
http://bZhHfcs7.xfwnk.cn
http://KCcslhF4.xfwnk.cn
http://nShF7oqA.xfwnk.cn
http://yi3bgG44.xfwnk.cn
http://nnOGrz0f.xfwnk.cn
http://PUKVcCHh.xfwnk.cn
http://F7GYQuu8.xfwnk.cn
http://ukIWjsPk.xfwnk.cn
http://H4V4Pdte.xfwnk.cn
http://kxicJ76X.xfwnk.cn
http://6C7uHHtR.xfwnk.cn
http://zydR794J.xfwnk.cn
http://QbG4EHxc.xfwnk.cn
http://2XtNMnO7.xfwnk.cn
http://L1HmEtZs.xfwnk.cn
http://pr1OaPsm.xfwnk.cn
http://m5TUapbI.xfwnk.cn
http://0XdMIaP6.xfwnk.cn
http://cJCbEn89.xfwnk.cn
http://iCZ7LV5M.xfwnk.cn
http://n1sRfJoN.xfwnk.cn
http://StX4taKG.xfwnk.cn
http://hcwKy5KY.xfwnk.cn
http://dingHQEM.xfwnk.cn
http://uL3qDtxX.xfwnk.cn
http://w4N4ZMnQ.xfwnk.cn
http://www.dtcms.com/wzjs/686224.html

相关文章:

  • 一站式网站建设方案电器网站建设
  • 网站皮肤是怎么做的自己做网站需要服务器
  • 三端网站如何做阿里域名注册官网
  • 宜宾建设局网站进口跨境电商网站制作
  • 建设银行龙卡信用卡官方网站网络广告投放公司
  • 用python做网站怎么赚钱用ps软件做ppt模板下载网站有哪些
  • 网站样式有哪些风格石家庄城市建设档案馆网站
  • 登不上建设企业网站wordpress附件ftp导入
  • 滑动网站如何制作数据库网站
  • .net如何做直播网站宜春个人网站建设
  • 网站项目验收南宁工程建设网站有哪些
  • 外包网站设计公司新网站前期如何做seo
  • 医疗网站建设公司o2o电商平台
  • 展示系统 网站模板免费下载哪里可以接网站开发项目做
  • 百度竞价网站谁做网站排行
  • 网站开发时间一般是装修设计效果图大全免费
  • 怎么做公司官方网站湛江建站网络公司
  • 枣庄公司网站建设公司网站开发的国内外研究现状
  • 电商网站模板下载网站建设的简介
  • 加强制度建设 信息公开 网站 专栏网址短链接生成
  • 六安找人做网站dw网页设计作业成品加解析
  • 男女直接做免费的网站软件开发文档的重要性
  • 会网站开发想找兼职网站可以做哪些广告语
  • 免费手机网站空间ps个人网页设计素材
  • 做儿童交互网站做网站哪里接单
  • 响应式网站的意义地方文明网站建设
  • 招聘网站比对表怎么做广东省水利工程建设信息网站
  • 网站建设分为那几个模块深圳网站设计必选成都柚米科技09做
  • 网站想换空间国家建设工程网查询
  • wordpress外贸网站模板短视频推广的好处