Je suis assez nouveau sur Log4Net (j'ai utilisé log4j), et je me demande quelle est la meilleure stratégie pour envoyer des journaux d'erreurs (en cas d'erreur ou d'erreur fatale) à un URI. Le serveur est déjà configuré et écouté. J'allais risquer de réinventer la roue et étendre la classe AppenderSkeleton pour créer un POSTAppender. Y a-t-il un moyen plus facile de le faire?log4net: Existe-t-il un moyen facile d'utiliser HTTP POST pour envoyer des journaux d'erreurs à un URI?
1
A
Répondre
4
Il n'y a pas de moyen plus simple de le faire. Étendre AppenderSkeleton
est assez facile et je vous recommande de vous y essayer. Il n'y a qu'une seule méthode à remplacer, Append(LoggingEvent loggingEvent)
. Pour vos besoins spécifiques en termes d'erreur ou de panne, vous pouvez utiliser le paramètre threshold
ou Filter
dans votre configuration log4net. Pour référence, il existe un list of built-in appenders for log4net.
Je pensais qu'il y avait peut-être un appender qui me manquait, parce que je n'en trouvais pas! Merci pour votre réponse :) –
N'hésitez pas à accepter cette réponse si vous l'avez trouvé utile :) –