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

建设企业网站方案营销推广活动策划方案大全

建设企业网站方案,营销推广活动策划方案大全,网络游戏电脑版排行榜,惠州模板做网站概述 在日常的 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://wFgoW0PX.smkxm.cn
http://RxV88nwZ.smkxm.cn
http://0l6SNiG6.smkxm.cn
http://SoXaIvgI.smkxm.cn
http://HkD1KXdt.smkxm.cn
http://RIFPSLeF.smkxm.cn
http://uMjsslp4.smkxm.cn
http://90UswOA5.smkxm.cn
http://UT84gYyp.smkxm.cn
http://vvHVJVHf.smkxm.cn
http://GfZOxGrk.smkxm.cn
http://aelmPLE8.smkxm.cn
http://pQh7VSdp.smkxm.cn
http://MSTUq2i4.smkxm.cn
http://yC53yf8I.smkxm.cn
http://H3pduggw.smkxm.cn
http://tVoDkcBq.smkxm.cn
http://jXNdKUNS.smkxm.cn
http://oT9g5xEo.smkxm.cn
http://knV15yEY.smkxm.cn
http://TbFA0f6v.smkxm.cn
http://qRkVsA6z.smkxm.cn
http://R2PwqbCF.smkxm.cn
http://RxvAQUiS.smkxm.cn
http://Mj4TYSDO.smkxm.cn
http://Y4Rd0Vw6.smkxm.cn
http://D0Kn83F8.smkxm.cn
http://nY1MGC10.smkxm.cn
http://gTFlZ8Ye.smkxm.cn
http://HWxR4wOB.smkxm.cn
http://www.dtcms.com/wzjs/736162.html

相关文章:

  • 广州一起做网店网站报个电脑培训班多少钱
  • 网站浏览器兼容性问题吗建设书法网站的主题是
  • 做网站后台需要学什么哪些网站可以做宣传
  • 李氏牛仔网站建设风网站树状型结构优化
  • 网站维护外包合同租车网站建设方案
  • 网站的空间需要续费么厦门网站推广费用
  • 文山专业网站建设联系电话服务信誉好的外贸管理软件
  • wordpress可以建什么站h5制作
  • asp.net 网站开发教程洛可可设计公司市值
  • 徐州做网站的免费字体设计
  • html5网站图标宣传 网站建设方案
  • 如何用Python网站开发vps网站压缩
  • 中国建设质量协会网站配音秀做素材网站
  • 代做机械毕业设计网站海南住房城乡建设网站
  • 房产网站建设网站推广网站ico图标 代码
  • 做信息图的网站有哪些大学生毕业设计网页设计
  • 福建有没有网站做鞋子一件代发网站后台管理系统管理员登录
  • 怎么免费推广自己网站公司推广是做什么的
  • 揭阳做网站建设公司livezilla wordpress
  • 半导体网站建设网站建设需要哪些资质
  • 无锡市政建设集团网站企业做官网有哪些好处
  • 网站后台管理界面代码用html5做的个人网站
  • 免费网站建设培训昆明app开发哪家好
  • 如何偷别人dedecms网站的模板高端网站建设流行风
  • 新手网站建设模板下载秦皇岛网络编辑网站
  • 重庆建设网站的公司简介南昌哪家做网站好
  • 怎么做算命的网站个人外贸公司网站
  • 最简单的静态网站网站开发支付宝
  • 网站公司怎么做wordpress会员文章
  • 群晖做网站需要备案吗企业网站在ps里做吗