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>
相关推荐
yoyo_zzm1 天前
SpringBoot Test详解
spring boot·后端·log4j
marsh02061 天前
36 openclaw单元测试框架:编写可维护的测试代码
ai·单元测试·log4j·编程·技术
醇氧2 天前
【学习】软件过程模型全解析:从瀑布到敏捷的演进之路
学习·log4j
eSsO KERF2 天前
使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
xml·spring·logback
WiChP5 天前
【V0.1B6】从零开始的2D游戏引擎开发之路
java·log4j·游戏引擎
__zRainy__6 天前
Node.js 日志选型指南:Winston vs Log4js 全方位对比与实战
node.js·log4j·winston
色空大师8 天前
【日志文件配置详解】
java·logback·log4j2·日志
希望永不加班11 天前
SpringBoot 集成测试:@SpringBootTest 与 MockMvc
java·spring boot·后端·log4j·集成测试
成为大佬先秃头15 天前
日志框架:Logback
springboot·logback
Howrun77715 天前
C++ 项目测试全指南:从 0 基础到落地实操
开发语言·c++·log4j