Mejores prácticas para usar marcadores en SLF4J / Logback

Estamos usando la combinación SLF4J + Logback en nuestro proyecto desde hace un tiempo y estamos bastante contentos con él, pero nuestra estrategia de registro es bastante simple, utilizando registradores directos basados en clases y sin elementos sofisticados como MDC o Markers.

Lo que quiero saber es si alguien en la comunidad realmente usa estas características y cómo se usan para mejorar el registro / filtrado.

Estoy especialmente interesado en dónde, por qué y cómo usaría[1] Marcadores para el registro. Me parecen una característica bastante ordenada para agregar contexto semántico al registro, por ejemplo mientras que una clase puede manejar múltiples preocupaciones, uno puede usar marcadores específicos de tareas / preocupaciones para discriminar las declaraciones de registro.

Cuáles pueden ser las mejores prácticas, convenciones o estrategias para crear y usar marcadores en el registro.

Actualizar: Supongo que lo que realmente busco no es tantopor qué usar marcadores, sino más bien elcómo parte: ¿hay algunas buenas prácticas para nombrar marcadores (por ejemplo, usar texto sin formato con espacios o guiones / guiones bajos / nombres de estilo de palabra clave delimitados por signos de puntuación), en caso de que haya algún grupo de "nombres estándar", nombrando cosas basadas en las funciones comerciales. Probablemente pueda resolver las preguntas por mí mismo, pero si quiero usar estas funciones sistemáticamente y presentarlas a un equipo de desarrolladores, tiene sentido tener un conjunto formal de pautas en torno a ...

[1] - Al preguntar cómoutilizar marcadores No estoy realmente preguntando cómo usar API (es realmente bastante sencillo), sino que me estoy refiriendo al nivel más general de cómo se configuraría el inicio de sesión utilizando marcadores de manera consistente

Respuestas a la pregunta(4)

Su respuesta a la pregunta