Ce qui est le plus moderne pour vous connecter à un serveur syslog à l'aide de java.util.la journalisation gestionnaire?
Que je recherche précisément, pour la plupart, jusqu'à ce jour, moderne SysLogHandler
pour java.util.logging
.
J'ai trouvé quelques-unes qui datent de 2001 - 2003, principalement appuyés par les nations unies maintenant.
Je sais que syslog
est un joli service statique, je me demandais avant d'écrire quelque chose de moi, si il y a une nouvelle gestionnaire d'implémentations qui supportent le Java 1.5 et de nouvelles fonctionnalités.
Je suis pas intéressé par l'un de l'autre de la journalisation des cadres ou le papier d'emballage /proxy bibliothèques.
Je suis pas la recherche de SLF4J ou de toute autre solution de journalisation des cadres, comme il est suggéré dans ce question.
Je sais que vous n'êtes pas à la recherche de SLF4J, mais je vous le recommande chaudement, même si vous serez en utilisant util enregistrement dessous.
écrivez vous-même, probablement qu'il faudrait moins de temps que la discussion ici. Je sais que, si j'ai besoin d'un gestionnaire je viens de l'écrire moi-même. java.util.l'enregistrement est pratiquement inchangés dans java5, dans 6_18 ils ont fait de la faiblesse de certaines de référence pour les bûcherons.
OriginalL'auteur | 2011-06-01
Vous devez vous connecter pour publier un commentaire.
J'ai rencontré le même problème - j'ai besoin d'un Syslog classe d'extension pour java.util.la journalisation.Gestionnaire
Après une recherche dans Internet, sans succès, j'ai fini par créer ma propre mise en œuvre - http://code.google.com/p/agafua-syslog/ avec le soutien de la les protocoles UDP et TCP. - Je l'utiliser dans un projet de production.
$CATALINA_HOME/endorsed
.En raison d'une dépréciation de Google Code du projet migré vers rusv.github.io/agafua-syslog
OriginalL'auteur Nulldevice
Dans un ancien travail, j'ai utilisé le Syslog4j bibliothèque et câblés d'une coutume Log4j-appender, alors vous pouvez probablement faire quelque chose de semblable par la mise en œuvre d'une coutume
java.util.logging.Handler
qui transmet des messages.OriginalL'auteur Darien
Syslog (au moins sous Linux) écoute sur un port UDP pour l'entrée (514/udp par défaut).
Afin de mettre en œuvre un Gestionnaire qui envoie les messages formatés à ce port. J'ai utilisé l'existant SocketHandler de référence, et mis en œuvre une alternative autour d'un DatagramSocket. Le mien est venu à environ 200 lignes de tous.
OriginalL'auteur simon.watts