log4j2 与 logback 条件判断

1. Log4j2

bash 复制代码
<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

bash 复制代码
<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>
相关推荐
老码观察3 天前
设计模式实战解读(四):观察者模式——事件驱动的解耦利器
观察者模式·设计模式·log4j
TheRouter4 天前
LLM 应用的Evals 工程实践:从手动测试到自动化回归测试体系
运维·ai·自动化·log4j
老码观察5 天前
设计模式实战解读(二):工厂模式——对象创建的解耦艺术
设计模式·log4j
XiYang-DING5 天前
【Spring】SpringIoC&DI
java·spring·log4j
努力成为AK大王8 天前
超全 Maven 核心知识点总结
log4j
voyaqi11 天前
从零设计企业级校验框架:Spring Boot + SPI 实战指南
spring boot·后端·log4j
RemainderTime11 天前
(十二)Spring Cloud Alibaba 2023.x:基于 Filebeat 构建轻量级 ELK日志追踪体系
分布式·elk·elasticsearch·微服务·架构·logback
前端若水14 天前
智能体开发与传统软件开发的核心区别
网络·人工智能·python·开源·log4j
zlpzlpzyd16 天前
slf4j中jcl-over-slf4j、jul-to-slf4j、log4j-over-slf4j、slf4j-api的区别是什么
java·开发语言·log4j
计算机安禾17 天前
【c++面向对象编程】第9篇:友元(friend):破坏封装的“特权”——真的有害吗?
java·c++·log4j