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>
相关推荐
神一样的老师6 天前
WS63 嵌入式 SSD1306 OLED 驱动单元测试实战
单元测试·log4j
silvamux_8 天前
大模型 API 单元测试怎么 mock 不误伤
单元测试·log4j·php
system_error_x9 天前
自动化常规代码辅助系统
运维·自动化·log4j
看浪的路人9 天前
第10讲:大模型应用测试——从单元测试到 E2E 评测的完整体系
log4j
草莓熊Lotso11 天前
【C++ 基于微服务的即时通讯系统】基建三件套:gflags + gtest + spdlog 源码编译安装与实战入门
linux·网络·数据库·c++·微服务·log4j
栗子~~11 天前
java - logstash-logback-encoder 集成 demo
java·开发语言·logback
j7~12 天前
【C++ 标准项目】发布订阅消息队列 (篇七):项目创建与基础工具模块搭建
开发语言·c++·log4j·uuid·protobuf·helper工具·消息定义类型和交换机类型定义
楚楚25113 天前
2026最新6款Cursor平替AI编程工具深度实测对比
log4j
回眸&啤酒鸭13 天前
【回眸】自动化白盒测试落地实战指南
运维·自动化·log4j
我就是不信15 天前
CuTest:轻量级 C 语言单元测试框架实战指南
c语言·单元测试·log4j