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

asp做的网站如何更新/网络推广平台哪家公司最好

asp做的网站如何更新,网络推广平台哪家公司最好,每年网站备案抽查,做网站的公司广州r要将Spring Boot 3项目中的日志框架从Logback切换到Log4j2&#xff0c;并配置按日期滚动文件和控制台输出&#xff0c;请按照以下步骤操作&#xff1a; 步骤 1&#xff1a;排除Logback并添加Log4j2依赖 在pom.xml中修改依赖&#xff1a; <dependencies><!-- 排除默…

r要将Spring Boot 3项目中的日志框架从Logback切换到Log4j2,并配置按日期滚动文件和控制台输出,请按照以下步骤操作:

步骤 1:排除Logback并添加Log4j2依赖

pom.xml中修改依赖:

<dependencies><!-- 排除默认的Logback依赖 --><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><!-- 添加Log4j2依赖 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j2</artifactId></dependency><!-- 其他依赖... -->
</dependencies><!-- 可选:添加异步日志支持(如需要高性能) -->
<dependency><groupId>com.lmax</groupId><artifactId>disruptor</artifactId><version>3.4.4</version>
</dependency>

步骤 2:创建Log4j2配置文件

src/main/resources目录下创建log4j2-spring.xml,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN" monitorInterval="30"><!-- Powered by Moshow@zhengkai.blog.csdn.net --><Properties><Property name="LOG_PATTERN_FILE">%d{yyyy-MM-dd HH:mm:ss.SSS}{GMT+0} [%t] %-5level %logger{36} - %msg%n</Property><Property name="LOG_PATTERN_CONSOLE">%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight{%-5level} [%t] %highlight{%c{1.}.%M(%L)}: %msg%n%throwable</Property><Property name="LOG_DIR" value="logs"/><Property name="LOG_FILE_NAME" value="sre_audit_log_dev"/></Properties><Appenders><!-- 控制台输出 --><Console name="Console" target="SYSTEM_OUT"><PatternLayout pattern="${LOG_PATTERN_CONSOLE}" disableAnsi="false" noConsoleNoAnsi="false"/></Console><!-- 按日期滚动的文件输出 --><RollingFile name="RollingFile"fileName="${LOG_DIR}/${LOG_FILE_NAME}.log"filePattern="${LOG_DIR}/${LOG_FILE_NAME}-%d{yyyy-MM-dd}.log"><PatternLayout pattern="${LOG_PATTERN_FILE}"/><Policies><!-- 每天滚动一次 --><TimeBasedTriggeringPolicy interval="1" modulate="true"/><SizeBasedTriggeringPolicy size="50 MB" /></Policies><!-- 保留最近7天的日志 --><DefaultRolloverStrategy max="90"/></RollingFile></Appenders><Loggers><Root level="info"><AppenderRef ref="Console"/><AppenderRef ref="RollingFile"/></Root></Loggers>
</Configuration>

步骤 3:验证配置

  1. 启动应用:检查控制台是否有日志输出。

  2. 检查文件:查看logs/app.log是否生成,且每天会自动滚动生成新文件(如app-2023-10-01.log)。

  3. 验证Lombok:确保@Slf4j注解生成的日志能正常工作。

高级配置(可选)

  • 异步日志:在配置文件中使用<AsyncLogger><AsyncRoot>提升性能。

  • 按大小滚动:在RollingFile中添加<SizeBasedTriggeringPolicy size="100 MB"/>,实现按大小滚动。

  • 多环境配置:使用Spring Profile,创建log4j2-spring-dev.xmllog4j2-spring-prod.xml

常见问题

  • 依赖冲突:若启动时报SLF4J绑定冲突,检查是否遗漏排除spring-boot-starter-logging

  • 配置路径:确保配置文件命名为log4j2-spring.xml并放在src/main/resources下。

  • 时区问题:滚动时间基于服务器时区,可用<TimeBasedTriggeringPolicy timeZone="UTC"/>指定时区。

多环境配置

application.yaml中指定active的内容(本地模式),服务器则通过命令注入

java -jar your-app.jar --spring.profiles.active=dev
spring:profiles:active: dev
logging:config: classpath:log4j2-spring-dev.xml

然后application-dev.yaml中指定对应的文件为log4j2-spring-dev.yaml,从而形成闭环 

http://www.whsansanxincailiao.cn/news/31958904.html

相关文章:

  • wordpress文章导航插件/河北seo技术培训
  • 简述四大行业的网站推广方式/推广联盟
  • 网站维护和建设工作范围/集客营销软件官方网站
  • 网站规划对网站建设起到/上海网站seo快速排名
  • 视频弹幕网站怎么做的/seo是什么意思 为什么要做seo
  • wordpress大胡子主题/群站优化之链轮模式
  • 广西 网站开发/互联网平台推广
  • 做网站搜索排名的公司工作怎么样/西安网络推广
  • 网站开发u盘128够吗/百度自动点击器下载
  • 东莞网站建设制作公司/辽宁和生活app下载安装
  • 高端网站建设网站定制/百度推广哪种效果好
  • 网站建设自由容器是什么意思/茂名seo顾问服务
  • 广告推广文案/怎么优化电脑系统
  • 启信宝企业查询/南宁百度seo排名价格
  • 做文案策划需要看什么网站/什么叫seo网络推广
  • wordpress 如何添加关键词/seo门户网站优化
  • 网站运营推广难做/外链发布工具下载
  • 安阳网站建设/模板建站多少钱
  • 软件科技开发公司/快速排名seo
  • 免费网站建设工具/南昌seo实用技巧
  • 做黄色网站会受到什么惩罚/宁波seo外包方案
  • 2021最新新闻国内大事件/seo快速优化文章排名
  • 公司静态网站模板/html网页制作模板代码
  • 网站建立的步骤/百度网址大全免费下载
  • 南京建站推广公司/产品推广计划方案
  • dw网站怎么做背景图/中国制造网网站类型
  • asp+sql server典型网站建设案例(源码)3/惠州网络营销
  • 企业推广活动/南宁求介绍seo软件
  • 简洁风格的网站模板免费下载/爱站网官网
  • 刚做的网站怎么搜索不出来/app推广方式