我有两个附加程序。其中之一是 DB appender,另一个是 SMTPAppender。当我用特殊标记记录一个字符串时,我想同时使用我的自定义 db appender 和 SMTPAppender。但是我不想像这样定义两个附加程序:
<logger name="com.MyClass" level="DEBUG" additivity="false">
<appender-ref ref="CUSTOM_DB"/>
<appender-ref ref="CUSTOM_EMAIL"/>
</logger>
我想要一个像这样的特殊参考:
<appender-group ref="CUSTOM_COMBO">
<appender-ref ref="CUSTOM_DB"/>
<appender-ref ref="CUSTOM_EMAIL"/>
</appender-group>
<logger name="com.MyClass" level="DEBUG" additivity="false">
<appender-ref ref="CUSTOM_COMBO"/>
</logger>
它应该同时调用 CUSTOM_DB 和 CUSTOM_EMAIL。我如何使用 slf4j 在 Logback 中做到这一点?