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

网站建设seo 视频友情链接购买

网站建设seo 视频,友情链接购买,建筑公司需要哪些资质证书,网站建设中期目标在 Spring Boot 项目中&#xff0c;使用 logback-spring.xml 配置屏蔽特定路径的日志有两种常用方式&#xff1a; 方案一&#xff1a;基础配置&#xff08;直接关闭目标路径日志&#xff09; <?xml version"1.0" encoding"UTF-8"?> <configur…

在 Spring Boot 项目中,使用 logback-spring.xml 配置屏蔽特定路径的日志有两种常用方式:

方案一:基础配置(直接关闭目标路径日志)

<?xml version="1.0" encoding="UTF-8"?>
<configuration><!-- 屏蔽 com.example.sensitive 包及其子包的所有日志 --><logger name="com.example.sensitive" level="OFF" /><!-- 若需精确屏蔽特定类 --><logger name="com.example.service.SensitiveService" level="OFF" /><!-- Spring Boot 默认控制台输出 --><include resource="org/springframework/boot/logging/logback/defaults.xml" /><appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>${CONSOLE_LOG_PATTERN}</pattern></encoder></appender><root level="INFO"><appender-ref ref="CONSOLE" /></root>
</configuration>

方案二:结合 Spring Profile 按环境屏蔽

<?xml version="1.0" encoding="UTF-8"?>
<configuration><springProfile name="prod"><!-- 生产环境屏蔽指定包日志 --><logger name="com.example.debug" level="OFF" /></springProfile><springProfile name="dev,test"><!-- 开发/测试环境保留全部日志 --><logger name="com.example.debug" level="DEBUG" /></springProfile><!-- 公共配置 --><include resource="org/springframework/boot/logging/logback/defaults.xml" /><appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>${CONSOLE_LOG_PATTERN}</pattern></encoder></appender><root level="INFO"><appender-ref ref="CONSOLE" /></root>
</configuration>

关键配置说明:

  1. 精准路径屏蔽

    <logger name="完整的包或类路径" level="OFF" />
    • name 属性:支持包路径(如 com.example.util)或全限定类名(如 com.example.util.CryptoUtils
    • 包路径会屏蔽该包及其所有子包下的日志
  2. 避免日志传递​(可选)
    添加 additivity="false" 防止日志事件向上传递:

    <logger name="com.example.noisy" level="OFF" additivity="false" />
  3. 使用 Spring Profile
    <springProfile> 标签支持基于环境变量动态控制:

    <!-- 多环境控制示例 -->
    <springProfile name="!prod">  <!-- 非生产环境生效 --><logger name="com.example.temp" level="DEBUG" />
    </springProfile>

验证生效:

  1. 检查路径匹配​:

    • 包路径:com.example.sensitive 会屏蔽:
      • com.example.sensitive.Service
      • com.example.sensitive.util.Helper
      • 等所有子包中的类
  2. 测试日志输出​:

    // 被屏蔽的类
    package com.example.sensitive;public class SecureService {private static final Logger log = LoggerFactory.getLogger(SecureService.class);public void process() {log.debug("这条日志应该被隐藏"); // 不会输出log.error("这条日志也会被隐藏"); // OFF 级别会屏蔽所有级别}
    }

常见问题解决:

  1. 屏蔽不生效​:

    • 检查路径是否正确(区分大小写)
    • 确保没有其他配置覆盖(如根 logger 设置)
    • 确认配置位置:src/main/resources/logback-spring.xml
  2. 部分屏蔽​:

    • 若需保留错误日志:
      <logger name="com.example.large" level="ERROR" /> <!-- 只显示 ERROR 及以上 -->
  3. 环境变量控制​:

    • 启动时指定 Profile:
      java -jar app.jar --spring.profiles.active=prod

提示:Spring Boot 会自动加载 logback-spring.xml 并支持热更新(默认扫描间隔 30 秒),无需重启应用即可生效。

http://www.fp688.cn/news/145056.html

相关文章:

  • 临沂在线上网站建设中国搜索引擎份额排行
  • 申请注册网站上海职业技能培训机构一览表
  • 用什么做网站简单湘潭网站定制
  • 免费 网站源码百度推广关键词排名规则
  • 宝安做网站信科网站关键词排名优化电话
  • 政府信息网站建设对策长沙百度百科
  • 淮阴网站建设目前最靠谱的推广平台
  • 创新的天津网站建设外包推广公司
  • 最好的网站推广软件北京做网站推广
  • wordpress 审查元素background 修改seo查询平台
  • 个人网站建设yxhuyingsemifinal
  • 注册安全工程师准考证打印入口站长工具seo综合查询可以访问
  • 电子商务网站建设定位设想营销型企业网站制作
  • 最好机票网站建设app拉新怎么做
  • 在网站上做视频培训系统多少钱游戏推广拉人渠道
  • web service做网站百度推广运营公司
  • 网站开发和建设win7优化大师官网
  • 政府网站建设工作意义今日国际新闻头条15条
  • 网站制作内联框长沙seo报价
  • 网站如何做sem怎么做互联网推广
  • 用vs做网站的登录百度竞价推广效果好吗
  • 合肥做网站的公镇江网站关键字优化
  • 公司网站需求百度云登陆首页
  • 政府网站中企动力技术支持500个游戏推广群
  • 抓好党建网站建设关键词统计工具有哪些
  • 做动态网站需要什么软件关键词优化排名的步骤
  • 下载网站app备案域名出售平台
  • 网站开发平台郑州网站建设制作
  • 大连开发区规划建设局网站seo外包杭州
  • 做招聘的网站有哪些内容网站收录查询网