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

网站流量下跌集团网站设计思路

网站流量下跌,集团网站设计思路,新钥匙石家庄网站建设,哪个网站有做形象墙1. Logback 配置文件 Spring Boot 默认会加载 classpath 下的 logback-spring.xml(推荐)或 logback.xml 作为 Logback 的配置文件。 ​推荐使用 logback-spring.xml,因为 Spring Boot 提供了扩展支持(例如基于 Profile 的配置&am…

1. Logback 配置文件

Spring Boot 默认会加载 classpath 下的 logback-spring.xml(推荐)或 logback.xml 作为 Logback 的配置文件。
推荐使用 logback-spring.xml,因为 Spring Boot 提供了扩展支持(例如基于 Profile 的配置)。

配置文件位置
  • 放在 src/main/resources/ 目录下。

2. 基础配置示例

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds"><!-- 定义变量 --><property name="LOG_PATH" value="./logs" /><property name="LOG_FILE" value="myapp" /><!-- 控制台输出 --><appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><!-- 滚动文件输出 --><appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${LOG_PATH}/${LOG_FILE}.log</file><rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><fileNamePattern>${LOG_PATH}/${LOG_FILE}-%d{yyyy-MM-dd}.%i.log</fileNamePattern><maxFileSize>50MB</maxFileSize><maxHistory>30</maxHistory><totalSizeCap>1GB</totalSizeCap></rollingPolicy><encoder><pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><!-- 日志级别和输出源配置 --><root level="INFO"><appender-ref ref="CONSOLE" /><appender-ref ref="FILE" /></root><!-- 指定包或类的日志级别 --><logger name="com.example.demo" level="DEBUG" />
</configuration>

3. 关键配置项说明

Appender(日志输出器)
  • ConsoleAppender: 输出日志到控制台。
  • RollingFileAppender: 输出到文件并支持滚动(按时间、大小分割)。
    • SizeAndTimeBasedRollingPolicy: 根据时间和文件大小滚动。
    • maxFileSize: 单个文件最大大小。
    • maxHistory: 保留的历史日志文件数量。
    • totalSizeCap: 日志文件总大小限制。
Encoder(日志格式化)
  • <pattern> 定义日志格式,常用占位符:
    • %d: 日期时间
    • %thread: 线程名
    • %-5level: 日志级别(左对齐,宽度5)
    • %logger{36}: 日志输出者的名称(最长36字符)
    • %msg: 日志消息
    • %n: 换行符
Logger 和 Root Logger
  • <root>: 根日志配置,所有日志默认继承此配置。
  • <logger>: 针对特定包或类配置日志级别。

4. Spring Boot 特有功能

通过 application.properties 覆盖配置

在 application.properties 中可以覆盖部分日志配置:

# 设置根日志级别
logging.level.root=INFO
# 设置特定包日志级别
logging.level.com.example.demo=DEBUG
# 日志文件路径
logging.file.path=./logs
logging.file.name=./logs/app.log
按 Profile 配置日志

在 logback-spring.xml 中使用 <springProfile> 实现多环境配置:

<springProfile name="dev"><root level="DEBUG"><appender-ref ref="CONSOLE" /></root>
</springProfile><springProfile name="prod"><root level="INFO"><appender-ref ref="FILE" /></root>
</springProfile>

5. 高级配置

异步日志

使用 AsyncAppender 提升性能:

<appender name="ASYNC_FILE" class="ch.qos.logback.classic.AsyncAppender"><appender-ref ref="FILE" /><!-- 队列大小,超出此值会丢弃 TRACE/DEBUG 日志 --><queueSize>256</queueSize>
</appender>
彩色日志输出

在 ConsoleAppender 中启用颜色:

<encoder><pattern>%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%-5level) %clr(${PID}){magenta} --- [%thread] %clr(%logger{36}){cyan} : %msg%n</pattern>
</encoder>

6. 常见问题解决

配置文件未生效
  • 确认文件名是 logback-spring.xml 且位于 src/main/resources
  • 检查是否有其他日志框架(如 Log4j2)冲突,排除相关依赖。
日志文件未滚动
  • 检查 RollingFileAppender 配置,确保路径和文件名合法。
  • 确保 maxHistory 和 totalSizeCap 设置合理。

文章转载自:

http://HRuOYJHa.mpLLd.cn
http://jG8eLT4j.mpLLd.cn
http://AxVqOoHq.mpLLd.cn
http://wBydlYLx.mpLLd.cn
http://SH5ieww4.mpLLd.cn
http://4xUO6dim.mpLLd.cn
http://LTScJMP9.mpLLd.cn
http://Ljzzq5Ay.mpLLd.cn
http://OfovBhIs.mpLLd.cn
http://zO2NiOTQ.mpLLd.cn
http://w3EXq8Do.mpLLd.cn
http://lpHP13DA.mpLLd.cn
http://yePGKUk0.mpLLd.cn
http://niOkLQo3.mpLLd.cn
http://oChattKQ.mpLLd.cn
http://DH3GE1Dh.mpLLd.cn
http://Oqw3a4l4.mpLLd.cn
http://A6NXm3Cx.mpLLd.cn
http://5YYZzKyJ.mpLLd.cn
http://hCFNF7DU.mpLLd.cn
http://1v8ynXY0.mpLLd.cn
http://ow0a83p7.mpLLd.cn
http://hZOjKgKJ.mpLLd.cn
http://gEwhXAU8.mpLLd.cn
http://PiFvr3pI.mpLLd.cn
http://3GULkS5g.mpLLd.cn
http://pUwhVY8n.mpLLd.cn
http://IjqeNZK6.mpLLd.cn
http://HrEc2Ujf.mpLLd.cn
http://G9Ac3D1P.mpLLd.cn
http://www.dtcms.com/wzjs/678262.html

相关文章:

  • 实训网站建设的心得总结网站建设面包屑导航条
  • 仙桃做网站手机端网站开发教程
  • 娄星区建设局网站企业所得税的优惠政策
  • 泉州网站快速排名提升北京设计院排名前十强
  • 青岛网站排名哪家公司好教做面点的网站
  • 如何设置网站logo网易企业邮箱 登录
  • 别人做的网站怎么seo优化seo案例网站
  • 手机端的网站怎么做wordpress视频网站模板下载
  • 做加油机公司网站晋江论坛匿名区
  • 淘宝客网站域名安防公司做网站图片
  • 优秀网站开发商dw网页设计免费模板
  • 网站建设的主要工作汕头百度关键词推广
  • 数码产品网站建设计划书美食网站素材
  • php网站开发平台中山顺德网站建设
  • 大淘客构建自己的网站深圳ui设计师工资
  • 登陆注册是静态网站动画专业大学
  • 影视传媒网站源码网站开发需要看相关书籍
  • 网站管理助手ftp连接不上加盟网站建设
  • 企业网站建站系统哪个好用创建自己网站的步骤
  • 电商网站的内容设计网页设计软件免费下载
  • 韩国网站 后缀高水平的网站建设
  • 网站后台用什么语言网站云推广
  • html网站标签网站模板怎么做
  • 零基础学习做网站求职网站
  • 免费模板整站优化 快速排名
  • 企业网站seo 优帮云西部数码里面如何建设自己的网站
  • 免费做视频相册的网站网站设计公司飞沐
  • 东莞网站公司小说网站排名怎么做
  • 面对面视频 网站开发企业网站建设的实践意义
  • 扁平化的网站结构图营销型网站建设和规划