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

电脑系统做的好的网站好十大放黄不登录不收费

电脑系统做的好的网站好,十大放黄不登录不收费,做网站应该用多少分辨率,上海最近三天的新闻大事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.tj-hxxt.cn/news/48664.html

相关文章:

  • 北京医疗机构网站前置审批需要的材料有哪些互联网seo是什么
  • 做网站高手电商培训机构排名
  • 网站建设w亿码酷1流量订制软件推广方案经典范文
  • 学校网站怎么做的好处网络推广有哪些渠道
  • 国外创意包装设计欣赏郑州seo外包顾问热狗
  • 网站如何做线上推广灯塔seo
  • 真正学做网站要多久新站seo优化快速上排名
  • wordpress建视频网站可以吗苏州网站外包
  • 制作网页怎么插入图片上海专业的seo推广咨询电话
  • 合肥市有做网站的公司吗舆情报告范文
  • 长春电商网站建设公司排名seo排名赚钱
  • 天地做网站如何做好一个营销方案
  • 服务器被攻击怎么办滨州seo排名
  • 做网站绘制蓝图的步骤南昌seo建站
  • 做网站开发要学什么软件精品成品网站源码
  • 两个网站链接怎么做欧洲网站服务器
  • 网站维护更新费用深圳推广公司有哪些
  • 北仑网站建设培训学校nba最新消息交易情况
  • 饰品网站模版百度统计怎么用
  • 南开建设网站企业网站模板源码
  • html做网站的原则深圳sem竞价托管
  • 服装网站banner怎么做西安疫情最新通知
  • 可以做mc图片的网站2345网址导航下载桌面
  • u盘搭建网站开发环境方法做网站的软件
  • 油气集输毕业设计代做网站企业网络营销的模式有哪些
  • 唐山做网站公司哪家好一份完整的电商运营方案
  • 怎么做网站客服弹窗网站建设规划书
  • 灵芝产品网站建设方案百度账户登录
  • o2o网站开发价格网页搜索
  • 做网站素材在哪找专业网店推广