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

wordpress友情链接直接留空白代码seo关键词推广公司

wordpress友情链接直接留空白代码,seo关键词推广公司,水电公司设计logo,怎么在广告联盟接广告概述 在日常的 Java 项目开发中,日志是最重要的调试与排查手段之一。为了便于开发时实时查看,同时在生产中追踪问题,我们通常希望实现以下日志管理目标: ✅ 控制台实时输出日志,方便开发调试✅ 日志根据级别分类保存…

概述

在日常的 Java 项目开发中,日志是最重要的调试与排查手段之一。为了便于开发时实时查看,同时在生产中追踪问题,我们通常希望实现以下日志管理目标:

  • ✅ 控制台实时输出日志,方便开发调试
  • ✅ 日志根据级别分类保存,例如:info.logwarn.logerror.log
  • ✅ 日志文件按日期滚动保存,防止文件过大
  • ✅ 日志保存在 logs/ 文件夹中,项目内统一管理

在本文中,我们将使用 Spring Boot + SLF4J + Logback 组合,完成这一目标。

为什么选择 SLF4J + Logback?

SLF4J 是一个日志“门面”,可以灵活对接多种日志实现,如 Logback、Log4j、Log4j2。

Logback 是 Spring Boot 默认日志实现,功能强大、性能优越。

实战

假设现在有一个项目,项目的结构如下:

配置 application.yaml

# 日志配置
logging:# 读取日志配置文件,即 resources 文件夹下的配置文件config: classpath:log4j2.xmllevel:# 默认整个项目的日志级别root: info# 如果你想细化项目日志级别,com.cbf下的日志级别是info# com.cbf: info

添加日志配置文件

<?xml version="1.0" encoding="UTF-8"?>
<configuration><!-- 日志存放路径(当前项目的 logs 文件夹) --><property name="log.path" value="./logs"/><!-- 日志输出格式 --><property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/><!-- 控制台输出 --><appender name="console" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>${log.pattern}</pattern></encoder></appender><!-- INFO 级别日志输出 --><appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${log.path}/sys-info.log</file><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><!-- 按天滚动 --><fileNamePattern>${log.path}/sys-info.%d{yyyy-MM-dd}.log</fileNamePattern><!-- 保留60天历史 --><maxHistory>60</maxHistory></rollingPolicy><encoder><pattern>${log.pattern}</pattern></encoder><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>INFO</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter></appender><!-- ERROR 级别日志输出 --><appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>${log.path}/sys-error.log</file><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${log.path}/sys-error.%d{yyyy-MM-dd}.log</fileNamePattern><maxHistory>60</maxHistory></rollingPolicy><encoder><pattern>${log.pattern}</pattern></encoder><filter class="ch.qos.logback.classic.filter.LevelFilter"><level>ERROR</level><onMatch>ACCEPT</onMatch><onMismatch>DENY</onMismatch></filter></appender><!-- 根日志记录器:所有未指定 logger 的日志都会走这里 --><root level="info"><!-- 输出到控制台。 --><appender-ref ref="console"/><!-- 输出到 sys-info.log 文件(只记录 INFO 级别)。--><appender-ref ref="file_info"/><!-- 输出到 sys-error.log 文件(只记录 ERROR 级别)。 --><appender-ref ref="file_error"/></root>
</configuration>

效果检验

项目启动后,

  • 控制台将输出全部日志内容。
  • 项目根目录会生成 logs/ 文件夹。
  • 根据不同级别,日志被写入:
  • sys-info.log:包含 INFO 及以上所有级别
  • sys-error.log:只包含 ERROR 级别日志
  • 日志每天自动生成新文件,如:all.2025-06-05.log

输出效果如下:

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

相关文章:

  • php 怎么做 网站 图片什么是交换链接
  • flashfxp与Wordpress如何点击优化神马关键词排名
  • 衡水龙华的网站建设必应搜索引擎网站
  • 全国 做网站的企业青岛网站设计
  • 手机qq钓鱼网站怎么做sem代运营推广公司
  • 机械公司网站模板今天高清视频免费播放
  • 桌面网站怎么做推广找客户平台
  • 设计师个人网站欣赏苏州网站建设开发公司
  • 做网站麻烦么免费做网站网站
  • 网站建设项目方案模板汽车推广软文
  • 网站开发的服务网站优化检测
  • 做网站托管服务器餐饮营销方案
  • 阿里云备案网站服务内容怎么填厦门百度seo公司
  • 浙江省台州市做网站多少钱靠谱的免费建站
  • Javaweb 网站开发实例seo权威入门教程
  • 工程建设部网站品牌营销策略有哪些方法
  • 南京企业制作网站简述网站内容如何优化
  • 我帮诈骗团伙做诈骗网站获利新产品推广方案范文
  • jsp和servlet网站开发青岛网络推广
  • 毕业论文 网站建设百度快速排名软件
  • 深圳燃气公众号独立站seo实操
  • 广州专业的网站推广工具潍坊做网站公司
  • 网站建设webseo竞价
  • 开发平台开发工具百度爱采购关键词优化
  • 表白墙网站怎么做技术培训机构
  • 哪个基层司法所网站做的比较好百度seo搜索
  • 自己主机做标签电影网站上海平台推广的公司
  • 深圳石岩做网站亚洲长尾关键词挖掘
  • 杭州企业网站制作哪家好appstore关键词优化
  • 外贸推广哪个公司好seo营销专员