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>
相关推荐
一二小选手2 天前
【SpringBoot】日志处理-异常日志(Logback)
java·spring boot·后端·logback
大强的博客3 天前
《Vue3实战教程》35:Vue3测试
log4j
123yhy传奇3 天前
【学习总结|DAY028】后端Web实战(部门管理)
java·学习·mysql·log4j·maven·mybatis·web
猩猩之火4 天前
logback日志文件多环境配置路径
spring boot·logback
不灭锦鲤5 天前
buuctf漏洞复现之log4j
log4j
_UMR_6 天前
Logback的使用
java·spring boot·logback
Kobebryant-Manba6 天前
单元测试学习2.0+修改私有属性
java·单元测试·log4j
董可伦7 天前
log4j 单独设置某个类或者某个包的级别
log4j
五月天的尾巴7 天前
log4j2的Strategy、log4j2的DefaultRolloverStrategy、删除过期文件
log4j·删除过期文件
superCleanCoder8 天前
logback之自定义pattern使用的转换器
java·spring boot·logback