SLF4J - Logback: ¿Cómo configurar los registradores en tiempo de ejecución?

estamos utilizando LogBack con nuestro proyecto, quiero configurar el registrador de acuerdo con algunos valores de la base de datos, es decir, si algún valor de la base de datos se establece en verdadero, entonces el registrador debe usar los archivos y los anexos de la base de datos, si es falso, el registrador debe usar solo la base de datos appender,

También quiero conservar el uso de registradores finales estáticos, por lo que no crearé una nueva instancia cada vez que se llame al registrador,

Entonces, ¿cómo podría hacer algo como esto?

Saludos

Respuestas a la pregunta(2)

Su respuesta a la pregunta