J'utilise slf4j + logback pour se connecter à notre application. Plus tôt, nous utilisions jcl + log4j et avons déménagé récemment. En raison de la grande quantité de journalisation dans notre application, il y a une chance de disque plein dans l'environnement de production. Dans de tels cas, nous devons arrêter la journalisation et l'application devrait fonctionner correctement. Ce que j'ai trouvé sur le web, c'est que nous devons interroger StatusManager logback pour de telles erreurs. Mais cela ajoutera une dépendance avec le logback pour l'application. Pour log4j, j'ai trouvé que nous pouvons créer un Appender qui arrête de se connecter dans de tels scénarios. Cela provoquera à nouveau une dépendance d'application avec log4j.Comment gérer les erreurs de disque complet lors de la connexion lobgack?
Existe-t-il un moyen de configurer ceci avec seulement slf4j ou existe-t-il un autre mécanisme pour gérer cela?
Je suis curieux, que se passe-t-il actuellement lorsque le disque est plein? Existe-t-il des exceptions à partir de slf4j/logback? J'aurais pensé que les bibliothèques de journalisation ne vous lanceraient aucune exception. –