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

网站开发_超速云赣州seo外包怎么收费

网站开发_超速云,赣州seo外包怎么收费,山东泰安泰山区疫情,潍坊网站定制 优帮云文章目录 1. 依赖2. 配置3. 打印日志4. 启动程序5. 验证6. 调整日志级别7. 代码详细总结 Spring 作为一个现代化的 Java 开发框架,提供了很多便利的功能,其中包括灵活而强大的日志记录。本文将介绍如何结合 Spring 和 Logback 配置和使用日志&#xff0c…

文章目录

      • 1. 依赖
      • 2. 配置
      • 3. 打印日志
      • 4. 启动程序
      • 5. 验证
      • 6. 调整日志级别
      • 7. 代码详细
      • 总结

Spring 作为一个现代化的 Java 开发框架,提供了很多便利的功能,其中包括灵活而强大的日志记录。本文将介绍如何结合 Spring 和 Logback 配置和使用日志,并通过实际的例子演示日志的记录和输出。

1. 依赖

首先,在 pom.xml 中引入 Logback 的依赖

pom.xml

		<dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.4.14</version></dependency>

2. 配置

src/main/resources 目录下创建 logback-spring.xml 文件,Spring 会自动识别并加载该配置文件

logback-spring.xml

<configuration><appender name="console" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><root level="INFO"><appender-ref ref="console"/></root>
</configuration>

上述配置定义了一个控制台输出的 Appender,使用了一种简单的日志格式,包含时间戳、线程信息、日志级别、 Logger 名称和日志消息。根 Logger 的日志级别被设置为 INFO,这意味着只有 INFO 级别及以上的日志会被输出。

3. 打印日志

在 IndexController.java 类中,使用 private static final Logger logger = LoggerFactory.getLogger(IndexController.class); 来创建 logger 引用,并且分别打印了 4 种级别的日志(分别是 Debug,Info,Warn,Error)

package com.cheney.koala.controller;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
@RequestMapping("index")
public class IndexController {private static final Logger logger = LoggerFactory.getLogger(IndexController.class);@GetMappingpublic String index(Model model) {logger.debug("【Debug】- Hello.");logger.info("【Info】- Hello.");logger.warn("【Warn】- Hello.");logger.error("【Error】- Hello.");model.addAttribute("msg", "Welcome to Koala System.");return "index";}
}

4. 启动程序

在这里插入图片描述

5. 验证

访问下面的请求 URL

http://localhost:8080/index

然后观看控制台的日志

在这里插入图片描述

可以看到控制台的输出,发现没有看到 debug 只能看到 infowarnerror

6. 调整日志级别

此处使用在 properties 文件中使用参数配置调整日志输出级别

application.properties

在这里插入图片描述

将日志级别调整为 WARN,重启服务再次访问请求

在这里插入图片描述

可以看到控制台的输出,发现没有看到 debuginfo 只能看到 warnerror

7. 代码详细

https://github.com/cheney09/spring-practical-combat/tree/main/15/koala

在这里插入图片描述

总结

通过结合 Spring 和 Logback,我们能够轻松配置和使用强大的日志记录功能。Logback 提供了丰富的配置选项和灵活的日志格式,而 Spring 则通过自动加载和集成简化了配置的过程。这样,我们可以更方便地记录和分析应用程序的运行状态,及时发现和解决问题。在实际开发中,充分利用 Spring 和 Logback 的优势将大大提高项目的可维护性和调试效率。

http://www.hrbkazy.com/news/33019.html

相关文章:

  • 深圳建设网站创建自己的网站
  • 可以自己做主题的软件长沙seo霜天博客
  • 做仪表宣传哪个网站好seo优化服务公司
  • 开一家网站建设公司要多少钱百度推广seo
  • 中国建设银行网站宁波com天堂网
  • seo网站排名优化软件网站优化排名易下拉稳定
  • 修改wordpress 的权限seo竞价培训
  • 提供网站建设设计公司排名长沙seo网站推广
  • 上海做网站多少费用百度指数功能
  • 贵阳网站建设有限公司学seo网络推广
  • 做医院的网站 配色怎么选择怎样做网站推广啊
  • wordpress破解隐藏内容怎么做seo
  • 怎么做伪静态网站seo是付费还是免费推广
  • 深圳网站建站费用搜索引擎营销优化诊断训练
  • 个人网站设计 优帮云百度快速排名 搜
  • 四川省建设厅招投标网站优化推广公司哪家好
  • 淘宝做轮播广告哪个网站好长沙网络营销哪家平台专业
  • 单纯做seo能否提升网站流量搜索引擎官网
  • 国内做外贸的网站谷歌浏览器下载安装2021最新版
  • 模版网站好吗友情链接多久有效果
  • 云起时网站建设小网站搜什么关键词
  • 做seo怎么设计网站站长素材免费下载
  • 做网站用python还是php今日十大头条新闻
  • 怎么做相册的网站推广方案怎么写模板
  • 网站logo怎么做动态百度问答app下载
  • 用angularjs做的网站南京seo优化培训
  • 厦门的商城网站建设百度怎么发布自己的信息
  • 自己做网站教学视频教程产品如何做线上推广
  • 美的集团网站建设方案书seo计费怎么刷关键词的
  • 网站开发工作需要什么专业哪里做网络推广