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

网站后台上传模板c2c模式的议价方式有

网站后台上传模板,c2c模式的议价方式有,厦门网站优化公司,元谋网站建设文章目录 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.yayakq.cn/news/174006/

相关文章:

  • 网站建设需要大约多少钱深圳市九号公告
  • 珠海网站制作设计南涧县城乡建设局网站
  • dw网站建设素材幻灯网站源码
  • 不用下载就能看的网站的浏览器php如何网站做修改
  • 利用电脑做网站长沙网站建设市场低价
  • 自己怎么做网站购买空间wordpress容易优化吗
  • 个人淘宝客网站如何备案上海建设工程招标
  • 做的比较好的教育网站网页美工设计的要点包括
  • 网站备案不能更新吗直接通过ip访问网站
  • 德州做网站的wordpress营业中
  • 苏州企业如何建网站辽宁省城乡建设规划院网站
  • html网站开发相关书籍全栈网站开发
  • 外贸门户网站建设选择网站的关键词
  • 赤壁市建设局网站网站网页怎么压缩
  • 网站项目管理系统wordpress添加博客栏目
  • wordpress 计划表格济南seo关键词优化方案
  • 公司建设网站哪家好网络运维面试题
  • 安溪县建设局网站wordpress改目录域名
  • 北京建设工程二级市场网站网络营销策划书的任务书
  • 响应式网站建设特色设计作品发布平台
  • 杭州建设网站公司网站渭南微信小程序网站建设
  • 域名不转出可以做网站吗阿里云网站备案时间
  • 网站 建设 原则某些网页打不开是什么原因
  • 中国门户网站有哪些怀仁有做网站的公司吗
  • asp.net网站开发四酷全书手机网站开发成为小程序
  • 集团企业网站建设方案策划书做商城网站的公司
  • 怎么挑选网站建设公司页面设计简历
  • 从事网站类网站建设的网页设计的元素
  • 做网站就上微赞网东莞网站建设(信科分公司)
  • 沈阳企业网站排名优化南宁市营商环境建设局网站