Ceci est ma situation. J'ai implémenté avec succès la journalisation sur le journal syslog distant en utilisant log4net. Cependant, pour autant que je puisse tester, si l'adresse IP de syslog n'est pas valide, tous les messages ne seront pas consignés nulle part et aucune exception n'est déclenchée. Cela ne fait rien. Par conséquent, ce serait bien d'avoir une sorte de repli. Disons que si l'écriture sur syslog échoue, écrivez dans un fichier ou dans une base de données. Est-ce encore possible avec log4net?Comment configurer log4net pour le repli
Ou devrais-je le configurer pour se connecter à deux emplacements en même temps?
J'espérais que cela puisse être fait. J'utilise une solution rapide et sale. Double enregistrement Est-ce que l'utilisateur RollingFileAppender bien. –
c'est faux, il y a un moyen de résoudre ceci: [FallbackAppender] (https://code.google.com/p/log4netcontrib/wiki/FallbackAppender) et celui-ci dans [stackOverFLow] (http: // stackoverflow. com/questions/24607336/how-to-set-log4net-log-in-fichier-if-it-couldnt-écrire-dans-la-base de données # comment38129685_24607336) –
@ RezaM.A ce n'est pas faux. La citation suggère exactement ce que FallbackAppender a implémenté. – Mixxiphoid