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

网站备案被注销 接入商福建省建设工程招投标信息网

网站备案被注销 接入商,福建省建设工程招投标信息网,宁波seo教程,深圳龙华新区属于什么区1、问题描述 使用logback持久化记录日志。 2、我的代码 logback是Springboot框架里自带的&#xff0c;所以只要引入“spring-boot-starter”就行了。无需额外引入logback依赖。 pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns&…

1、问题描述

        使用logback持久化记录日志。

2、我的代码

        logback是Springboot框架里自带的,所以只要引入“spring-boot-starter”就行了。无需额外引入logback依赖。

        pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>org.example</groupId><artifactId>TestLogBack</artifactId><version>1.0-SNAPSHOT</version><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><springframework.version>2.2.1.RELEASE</springframework.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>${springframework.version}</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><version>${springframework.version}</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><version>${springframework.version}</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId><version>${springframework.version}</version></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.20</version><scope>compile</scope></dependency></dependencies>
</project>

        

          logback-spring.xml

(带“-spirng”的配置文件则无需在application.yml里面在配置logging:config)

<?xml version="1.0" encoding="UTF-8"?>
<configuration><include resource="org/springframework/boot/logging/logback/defaults.xml" /><include resource="org/springframework/boot/logging/logback/console-appender.xml" /><!-- 开启后可以通过jmx动态控制日志级别(springboot Admin的功能) --><!--<jmxConfigurator/>--><springProperty scope="context" name="log.path" source="logging.path" defaultValue="./logs"/><appender name="common-all" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!--        <File>${log.path}/api/common-all.log</File>--><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><FileNamePattern>${log.path}/api/common-all/common-all.%d{yyyy-MM-dd}.log.gz</FileNamePattern><maxHistory>30</maxHistory><!--  保留30天日志 --></rollingPolicy><layout class="ch.qos.logback.classic.PatternLayout"><pattern>%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] [%X{klone.requestFlowNo}|%X{klone.consumerIp}] %logger{56}.%method\(\): - %msg%n</pattern></layout></appender><appender name="common-error" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!--        <File>${log.path}/api/common-error.log</File>--><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><FileNamePattern>${log.path}/api/common-error/common-error.%d{yyyy-MM-dd}.log.gz</FileNamePattern><maxHistory>30</maxHistory><!--  保留30天日志 --></rollingPolicy><layout class="ch.qos.logback.classic.PatternLayout"><pattern>%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] [%X{klone.requestFlowNo}|%X{klone.consumerIp}] %logger{56}.%method\(\): - %msg%n</pattern></layout><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>ERROR</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter></appender><root level="INFO"><appender-ref ref="CONSOLE"/><appender-ref ref="common-all"/><appender-ref ref="common-error"/></root>
</configuration>
        
         TestLogbackController.java
package com.mytest.controller;import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;/*** @author: Wulc* @time: 2024/5/10 21:54* @description:*/
@RestController
@RequestMapping("/test")
@Slf4j
public class TestLogbackController {//private Logger logger = LoggerFactory.getLogger(getClass());@GetMapping("/printLog")public String printLog(int i) {//logger.info("打印一条日志");log.info("打印一条日志");int k = 10 / i;return "打印了日志";}
}

3、效果

4、总结

        写这篇文章,主要是记录一下logback-spring.xml的配置内容。

5、参考资料

https://chatgpt.com/?oai-dm=1

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

相关文章:

  • 大庆网站设计辽宁建设工程信息网官网 a类业绩
  • 家装网站建设案例中国最好的室内设计网
  • 大连做网站优化做网站为什么要用源码
  • php做网站的重点扫码点餐小程序怎么制作
  • 发布网站后备案淘宝付费推广
  • 网站目录有什么意义黄骅市中医医院
  • 网站开发方式哪四种做公寓酒店跟网站合作有什么技巧
  • 国际网站哪里做北京制作app
  • 中国建设银行官网站积分抽奖临沂网站优化
  • 巩义网站建设定制wordpress阅读数量
  • 青海网站开发创世做的网站源码
  • 南通建设信息网站怎样做一个网址链接
  • 网站源码制作九龙坡做网站
  • 怎么在电脑上自己做网站烟台开发区人才网官网
  • 注册网站验证码wordpress安装主题后无法查看媒体
  • 长沙网站排名技巧wordpress自动插件
  • 怎么在阿里做网站网站建设报价word文档
  • 如何仿网站模板百度指数分析平台
  • 做一个flash网站多少钱wordpress淘宝评论调用插件
  • 哪家成都公司做网站阜宁有做网站的吗
  • 中国建设银行官方网站 认证重庆欧勒精细陶瓷有限公司网站策划书
  • 以营销导向型建设网站方案如何在淘宝上接单网站建设
  • 支持付费下载系统的网站模板或建站软件wordpress 缓存用什么
  • 如何将网站上传到空间游戏logo设计网站
  • 惠州酒店网站建设wordpress拒绝服务
  • 地区汽车修理网站建设wordpress10万数据
  • 静海商城网站建设建设一个网站需要哪些知识
  • 暂时没有域名怎么做网站做二手房的网站技巧
  • 开源网站搭建服饰类网站模板
  • 国外数码印花图案设计网站dw做六个页面的网站