2008-09-17 7 views
0

Est-ce que quelqu'un a trouvé un moyen de contourner ce problème? Ou une meilleure technique pour conglomérer la journalisation de plusieurs serveurs Web de manière fiable?Log4net avec SyslogAppender, limite de message de 1 Ko

Toutes les idées sur de bons outils d'analyse de fichier journal de log4net trop (texte brut non XML) - en dehors de bon « ol grep bien sûr :)

Répondre

1

La limite de 1024 octets fait partie du syslog RFC (section 4.1), tout comme le transport UDP qui n'a pas de livraison garantie (au cas où vous vous inquiéteriez des lignes de journal perdues dans l'éther). Je pense que syslog-ng peut résoudre ces deux problèmes, mais je ne suis pas un expert en syslog.

0

La limitation est imposée par le syslog lui-même, pas le appender.

Je ne sais pas à propos de log4net, mais NLog fonctionne parfaitement bien avec la cible de fichiers «partagés», c'est-à-dire que plusieurs processus peuvent écrire dans un seul et même file.

1

Les appenders basés sur la base de données sont parfaits pour collecter des journaux à partir de plusieurs serveurs.

2

Je lis environ logFaces sur une autre question, ou vous pouvez utiliser un appender socket et écrire votre propre serveur. logFaces se décrit lui-même comme un "serveur de journaux, agrégateur &" mais je ne l'ai pas encore essayé.

Questions connexes