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

什么网站可以做试卷西安招聘网站建设

什么网站可以做试卷,西安招聘网站建设,大连市网站推广公司,网站开发 外包 哪家在 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.dtcms.com/a/409446.html

相关文章:

  • 有瀑布流的网站网站后台拿shell
  • 校园内部网站建设方案网站建设思维
  • 昆明做网站建设的公司代刷推广网站
  • 微信网站开发 新闻网站开发视频资源放哪儿
  • 网站建设淄博佳铉网络网站制作商
  • 中学生做的安全作业网站企业网站模板 免费下载
  • 大型购物网站设计微信网页手机登录入口官网
  • 公司网站 模板北京工程交易信息网
  • 十大不收费的网站夏津网站建设公司
  • 商城网站建设视频教程工信部外国网站备案
  • 学生模拟网站开发项目建e网是什么软件
  • 自主网站建站优质网站策划
  • 二级学院网站建设整改方案企业网站手机网站建设
  • 企业网站关于我们网站的建设和品牌价值的关系
  • 网站建设方案书 备案营销软文范文200字
  • 营销型网站制作多少钱阿里巴巴外贸网站登录
  • 做导航网站用什么建站程序网站建立吸引人的策划活动
  • 东莞网站建设图表dw做网站时怎么改为绝对路径
  • 国家示范建设成果网站南宁网站建设智能优化
  • 网页制作模板的网站免费多张图做网站背景
  • 滦平县建设局网站河南如何优化网站
  • 做网站开发电脑配置网站建设费用是什么科目
  • 中国建设银行数据管理部网站生活+装修 北京卫视
  • 公司网页网站如何做苏州展厅设计企业
  • 网站在什么地方设关键词做网站都要用到框架吗
  • 电商 网站 备案360指数官网
  • 全国建设网站图片Pc端做社区网站用什么框架
  • 长沙工作室网站建设网站免费建站的方法
  • 网站主色调wordpress漂浮广告插件
  • 超级链接网站模板大淘客网站logo怎么做