Habituellement, j'efface les fichiers journaux lorsque je suis en mode développement et j'ai besoin d'un nouveau départ pour me concentrer uniquement sur les choses que je dois tester.Logback arrête la consignation après avoir effacé le fichier journal
Si j'efface un fichier journal sous Linux (je n'ai pas testé Windows), le logback s'arrête pour écrire dans ce fichier Peut-être que c'est quelque chose à propos des gestionnaires ouverts et des descripteurs de fichiers sous linux.
Comment puis-je récupérer la situation sans redémarrer l'application? Est-il possibile d'avoir un appender qui peut automatiquement récupérer cette situation?
Qu'est-ce que - spécifiquement - "effacer un fichier" signifie? Cela signifie-t-il supprimer certaines données d'un fichier? Cela signifie-t-il supprimer un fichier? – glytching
Vous devez tronquer le fichier sans le supprimer. Bons exemples (tronquer, noclobber) ici: https://stackoverflow.com/questions/2423281/how-to-empty-truncate-a-file-on-linux-that-already-exists-and-is-protected-i – riskop