Estoy usando slf4j + logback para iniciar sesión en nuestra aplicación. Anteriormente usábamos jcl + log4j y lo movimos recientemente.¿Cómo manejar los errores de disco lleno al iniciar sesión en lobgack?
Debido a la gran cantidad de registros en nuestra aplicación, existe la posibilidad de que el disco esté lleno en el entorno de producción. En tales casos, debemos detener el registro y la aplicación debería funcionar bien. Lo que encontré en la web es que debemos sondear logback StatusManager para tales errores. Pero esto agregará una dependencia con logback para la aplicación. Para log4j, encontré que podemos crear un Appender que detiene el registro en tales escenarios. Eso nuevamente causará una dependencia de la aplicación con log4j.
¿Hay alguna manera de configurar esto con solo slf4j o hay algún otro mecanismo para manejar esto?
Tengo curiosidad, ¿qué sucede actualmente cuando el disco está lleno? ¿Las excepciones brotan de slf4j/logback? Pensé que las bibliotecas de registro no te lanzarían ninguna excepción. –