| Both, nesting a sift appender inside <if> or <springProfile> fails the same way: It is SimpleRuleStore.matchActions() that does not find a matching action.
After there is no exact math, no suffix and no prefix match the transparent path parts are removed.
Debugging the example provided by @sebastien_philippon: Searching for "[configuration][if][appender][sift]" fails, removing the transparent parts brings "[configuration][appender]" - which in the end does not match "configuration/appender/sift" (as configured in JoranConfiguratorBase). |