log4j2 与 logback 条件判断

1. Log4j2

<AsyncRoot level="INFO">
    <appender-ref ref="FILEERROR"/>
    <appender-ref ref="FILEWARN"/>
    <appender-ref ref="FILEINFO"/>
    <appender-ref ref="FILEDEBUG"/>
    <appender-ref ref="CONSOLE"/>
    <appender-ref ref="GELF" if="${sys:spring.profiles.active:-dev} != 'dev'"/>
</AsyncRoot>

2. Logback

<if condition='property("spring.profiles.active").equals("dev")'>
    <then>
        <root level="INFO">
            <appender-ref ref="FILEERROR"/>
            <appender-ref ref="FILEWARN"/>
            <appender-ref ref="FILEINFO"/>
            <appender-ref ref="FILEDEBUG"/>
            <appender-ref ref="CONSOLE"/>
        </root>
    </then>
    <else>
        <root level="INFO">
            <appender-ref ref="FILEERROR"/>
            <appender-ref ref="FILEWARN"/>
            <appender-ref ref="FILEINFO"/>
            <appender-ref ref="FILEDEBUG"/>
            <appender-ref ref="CONSOLE"/>
            <appender-ref ref="GELF"/>
        </root>
    </else>
</if>

相关推荐

  1. log4j2 logback 条件判断

    2023-12-21 12:00:06       33 阅读
  2. 将应用的log4j换成logback

    2023-12-21 12:00:06       32 阅读

最近更新

  1. 中介子方程五十

    2023-12-21 12:00:06       1 阅读
  2. MyBatis(33)MyBatis 在设计上的最佳实践有哪些

    2023-12-21 12:00:06       1 阅读
  3. https创建证书

    2023-12-21 12:00:06       1 阅读
  4. 环境瘦身术:Conda包依赖的自动清理指南

    2023-12-21 12:00:06       1 阅读

热门阅读

  1. Zookeeper-快速入门、服务搭建、集群搭建教程

    2023-12-21 12:00:06       43 阅读
  2. 打印⾃幂数

    2023-12-21 12:00:06       32 阅读
  3. Spring和Spring Boot的主要区别

    2023-12-21 12:00:06       34 阅读
  4. Linux中systemctl使用

    2023-12-21 12:00:06       40 阅读
  5. 嵌入式备赛:PWM控制及源代码解析

    2023-12-21 12:00:06       39 阅读
  6. Python列表详解

    2023-12-21 12:00:06       39 阅读
  7. 前端高频编程题

    2023-12-21 12:00:06       35 阅读
  8. electron 快速上手学习

    2023-12-21 12:00:06       33 阅读