I believe manipulating logging on a per feature basis is very inline with what markers are made for. It's always good to read up and implement things like that based one existing best practices though.
This question was about best practices for slf4j logback and should be useful: Best practices for using Markers in SLF4J/Logback