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

塑胶加工 技术支持 东莞网站建设手机上编程软件

塑胶加工 技术支持 东莞网站建设,手机上编程软件,页面设计的要求,抖音关键词排名查询工具文章目录 1、Lombok简介2、SLF4J简介3、实现步骤3.1 创建SpringBoot项目3.2 添加依赖3.3 使用 Slf4j 注解3.4 输出日志信息 4、结论 在现代Java开发中,日志记录是至关重要的。它不仅帮助开发者调试代码,还便于监控系统运行状态和性能。 Lombok 和 SLF4J …

文章目录

  • 1、Lombok简介
  • 2、SLF4J简介
  • 3、实现步骤
    • 3.1 创建SpringBoot项目
    • 3.2 添加依赖
    • 3.3 使用 @Slf4j 注解
    • 3.4 输出日志信息
  • 4、结论

在现代Java开发中,日志记录是至关重要的。它不仅帮助开发者调试代码,还便于监控系统运行状态和性能。
LombokSLF4J 的结合提供了一种优雅的解决方案,可以极大地简化日志记录的过程。

1、Lombok简介

Lombok 是一个用于减少Java代码中常见冗余的库。它通过注解来自动插入开发者通常需要手动编写的代码,如gettersetter构造函数等。对于日志记录,Lombok 提供了一个 @Slf4j 注解,可以自动创建一个 Logger 实例

2、SLF4J简介

SLF4JSimple Logging Facade for Java)是一个日志框架的简单抽象层,允许最终用户在部署其应用时使用所希望的日志框架。SLF4J 的设计目标是简单和高效,它不提供任何具体的日志实现,而是作为一个接口存在,具体的实现可以是 LogbackLog4j 或其他。

3、实现步骤

3.1 创建SpringBoot项目

创建一个SpringBoot项目,选择Spring Web

3.2 添加依赖

pom.xml文件中添加Lombok依赖:

<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.34</version>
</dependency>

3.3 使用 @Slf4j 注解

在类上使用 @Slf4j 注解,Lombok 将会自动创建一个名为 log静态 final Logger 对象

package com.log;import lombok.extern.slf4j.Slf4j;@Slf4j
public class MyLog {}

3.4 输出日志信息

现在可以自由地在代码中使用 log 变量来输出不同级别的日志信息了:

public void testLog(){log.trace("This is a trace message.");log.debug("This is a debug message.");log.info("This is a info message.");log.warn("This is a warn message.");log.error("This is a error message.");
}

运行后,控制台会看到信息:
在这里插入图片描述
怎么只有3条信息?前2条呢?因为默认的日志级别为infotrace和debug级别就没有显示出来。如果想更改日志级别,可以在application.yml文件配置日志打印级别,比如改成trace,如下:

logging:level:root: trace

重新启动服务,这次就会在日志中看到:
在这里插入图片描述
从控制台输出的结果可以初步分析出,trace级别最低,可以打印所有级别的日志。
在整个日志体系中,级别从低到高分为:TRACE < DEBUG < INFO < WARN < ERROR
级别越底,可打印的日志就更多;相反,级别越高,输出的日志就更少。
从实际情况来看,太多的日志打印也未必是一件好事,有时候会把服务器磁盘撑爆,导致服务宕机。
通常我们会配置INFO级别,在关键的位置打印相关信息即可。

4、结论

LombokSLF4J 的结合使用极大地简化了Java中的日志记录过程。

http://www.yayakq.cn/news/74332/

相关文章:

  • 惠州seo网站管理wordpress必下载工具
  • 丽水网站域名注册服务公司广州新站优化
  • 代理浏览网站平台式建站
  • 企业管理的官方网站有哪些响应式网站怎么做
  • 腾讯网站备案游戏推广引流渠道
  • 厦门专业网站设计代理淘客推广佣金和服务费
  • 婴儿辅食中企动力提供网站建设python 网站开发教程
  • 中山建设网站首页培训网站建设公司哪家好
  • 大学网站建设的目标与思路在银行网站如何做理财风险评测
  • 捷信做单官方网站网页设计比赛策划案
  • 微信公众号服务号网站开发流程图专业版简历
  • 哈尔滨优化网站方法如何做微信小程序网站
  • 北京最好的网站制作公司佛山企业网站排名
  • 有没有给做淘宝网站的wordpress 建商城
  • 手机免费制作网站模板山西公司注册网上核名
  • 做网站的有什么软件小程序科技有限公司
  • 网站建设需要什么编程语言做网站的荣誉证书
  • 网站怎么升级盐山做网站
  • 网站样例wordpress博客数据库50m够用吗
  • 贵州省住房和城乡建设部网站首页荥阳市建设局网站
  • 教学成果奖网站建设做网站需要招什么条件
  • 泰安网站建设泽讯畜牧网站建设
  • 网络搏彩网站做代理前端培训多少钱
  • 廊坊网站快速排名优化梁志天设计公司项目
  • 沈阳做网站的地方企业所得税怎么算利润
  • 网站建设大概需要多少钱wordpress 内链引用
  • php简易购物网站开发赣州seo
  • nginx优化wordpress网站速度旗袍网页制作模板
  • 免费python在线网站讯杰网站建设
  • 鄞州seo整站优化服务WordPress忘记密码没用