记录不同环境的配置文件(Java)

时间:2015-01-21 09:25:24

标签: java logging

prod-ready记录世界中是否有类似依赖env的日志记录配置文件。我的意思是说。通常人们需要不同环境的不同细节级别。

在行动中,它需要创建多个日志配置文件,并且当有许多环境时添加新的记录器变得非常痛苦。我在寻找的是:

<logger name="com.google.xyz" additivity="true">
        <level value="DEBUG" env="DEV" />
        <level value="INFO" env="UAT" />
        <level value="ERROR" env="PROD" />
        <appender-ref ref="xyz-appender"/>
    </logger>

对于一些准备就绪的Java日志记录解决方案是否存在这样的事情?

1 个答案:

答案 0 :(得分:1)

Logback(使用SLF4J进行日志记录的最佳选择)似乎以冗长但非常可配置的形式提供此功能。

Conditional processing of configuration files