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

网站建设相关优化青浦网站建设

网站建设相关优化,青浦网站建设,网站做接口怎么做,用万网建设网站教程视频步骤 1&#xff1a;排除 Spring Boot 默认的日志依赖 Spring Boot 默认使用 Logback 作为日志框架&#xff0c;所以需要先排除它&#xff0c;在 pom.xml&#xff08;如果是 Maven 项目&#xff09; 中添加如下配置&#xff1a; <dependency><groupId>org.springf…
步骤 1:排除 Spring Boot 默认的日志依赖

Spring Boot 默认使用 Logback 作为日志框架,所以需要先排除它,在 pom.xml(如果是 Maven 项目) 中添加如下配置:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><!-- 排除默认的日志依赖 --><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-logging</artifactId></exclusion></exclusions>
</dependency>
步骤 2:添加 Log4j 2.x 依赖

在 pom.xml 中添加 Log4j 2.x 的依赖:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>
步骤 3:配置 Log4j 2.x

在 src/main/resources 目录下创建 log4j2.xml 文件,以下是一个简单的配置示例:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN"><Appenders><Console name="Console" target="SYSTEM_OUT"><PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %m%n"/></Console><File name="File" fileName="app.log"><PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %m%n"/></File></Appenders><Loggers><Root level="info"><AppenderRef ref="Console"/><AppenderRef ref="File"/></Root></Loggers>
</Configuration>

这个配置将日志同时输出到控制台和 app.log 文件中。

步骤 4:使用日志

在 Java 代码中使用日志,示例如下:

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class YourApplication implements CommandLineRunner {private static final Logger logger = LoggerFactory.getLogger(YourApplication.class);public static void main(String[] args) {SpringApplication.run(YourApplication.class, args);}@Overridepublic void run(String... args) throws Exception {logger.info("This is an info log message.");logger.error("This is an error log message.");}
}

在其他类使用需要引入,例如在controller使用

    
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;@RestController
@RequestMapping("/leeYqsbBasic")
public class LeeYqsbBasicController {private static final Logger logger = LoggerFactory.getLogger(LeeSxsDjController.class);@PostMapping("/getByCondition2")public Result getByCondition2(@RequestBody LeeYqsbBasicVo leeYqsbBasicVo) {logger.info("接收到请求,leeYqsbBasicVo = {}", leeYqsbBasicVo.toString());}
}

自定义日志格式

输出例子

logger.info("接收到请求==>leeYqsbBasicVo = {}", leeYqsbBasicVo.toString());
logger.info("接收到请求==>leeYqsbBasicVo = {}", "哈哈");
2025-03-06 17:36:26 [http-nio-80-exec-2] INFO  LeeSxsDjController:50 - 接收到请求==>leeYqsbBasicVo = LeeYqsbBasicVo{lccb_sfdxyq='是', lccb_szsxsid='', key=''}
2025-03-06 17:40:02 [http-nio-80-exec-2] INFO  LeeSxsDjController:50 - 接收到请求==>leeYqsbBasicVo = 哈哈

http://www.dtcms.com/wzjs/561888.html

相关文章:

  • 秦皇岛网站建设哪家好免费logo设计网址
  • 厦门网站建设屈兴东网络营销模式课
  • 库存网站建设定制北京网站开发公司飞沐
  • 北京网站推广排名外包青岛标志设计公司
  • 厦门网站建设制作多少钱和动物做的网站吗
  • 合肥的网站建设公司国外手机模板网站推荐
  • 汉中做网站的公司电话余姚网
  • 织梦网站做seo优化变装改造wordpress
  • 做网站美工的前途怎么样装潢公司网站模板
  • 网站程序快捷的网站建设软件
  • html网站后台管理系统wordpress 花瓣模板
  • 冀州网站建设代理网站建设贰金手指科捷9
  • 国内做网站哪个好网站开发的目的及意义
  • 安徽白云集团网站建设军事人才招聘网官网2023岗位表
  • 网站界面设计有哪些优化网站工具
  • 安装网站模版视频怎么查看网站快照
  • 医院门户网站建设规划百度竞价开户流程
  • 平面设计师如何做网站网站文字大小
  • 湖南网站建设磐石网络优化公司网站排名
  • 织梦网站搬家教程ui培训机构排名
  • 网站建设好的乡镇重庆百姓网免费发布信息网
  • 中文静态网站下载网站建设网页设
  • 网站建设规划与管理 试卷centos7.0 wordpress
  • 网站备案 是域名还是空间广州网站开发招聘信息
  • 杭州营销网站建设公司企业公示信息
  • 温州做网站整站优化域名是网站吗
  • 在服务器上布网站怎么做汕头网站建设套餐
  • 莲湖区建设局网站百度关键词搜索
  • 做网站是数据库应该放在哪里如何安装wordpress模板
  • 网站not found做网站前