2012-10-30 2 views
0

J'ai besoin d'une visionneuse de journaux à distance comme chainsaw pour log4php. Quand j'utilise log4j, tronçonneuse est ma première option, où comme si log4php est la même chose à log4j, chainsaw ne répond pas bien. .Log4php interactif et visionneuse de journal à la tronçonneuse/à distance

Pour, par exemple, je lui ai donné cette configuration

log4php.appender.A3=LoggerAppenderSocket 
log4php.appender.A3.remoteHost=cin10050 
log4php.appender.A3.port=4445 
log4php.appender.A3.layout=LoggerLayoutXml 

Chainsaw génère un message de journal dans chainsaw-logs:

Connection lost! :: invalid stream header: 3C6C6F67 

Est-ce que quelqu'un a une solution?

Merci

Répondre

0

Chainsaw fournit un XMLSocketReceiver, qui pourrait être utilisé pour recevoir des événements de log4php, mais je ne pense pas qu'ils envoient des événements dans un format que le récepteur peut traiter.

Je vous suggère de l'exploitation forestière à un fichier régulier du journal de texte et en utilisant le dernier instantané développeur de scie à chaîne, disponible ici: http://people.apache.org/~sdeboy

Utilisez l'option « Fichier, Charger la configuration Chainsaw » et sélectionnez « processus un fichier journal » . Puis cliquez sur le 'fichier ouvert' pour accéder à l'emplacement de votre fichier journal, puis spécifiez votre 'format de fichier journal'. Un simple qui fonctionnera toujours est: MESSAGE

Ce format fera juste de la ligne de journal entière le champ 'message'. Si vous souhaitez que Chainsaw analyse vos niveaux et vos horodateurs, c'est possible, il vous suffit d'utiliser les mots-clés et de faire correspondre votre format. Ensuite, cliquez sur la case à cocher "Toujours démarrer tronçonneuse avec cette configuration", puis cliquez sur le bouton "Enregistrer la configuration sous" et enregistrez votre configuration tronçonneuse à quelque chose comme log4php-chainsaw-config.xml. Lorsque vous cliquez sur OK, vous devez obtenir un nouvel onglet avec le contenu de votre fichier journal.

Scott

+0

Il donne juste la capacité de surveillance hors ligne, avec ce que vous avez dit. J'ai besoin d'un mécanisme de surveillance en direct. – Kris

+0

Non, Chainsaw mettra fin au fichier journal - c'est un mécanisme de surveillance en direct - ou hors ligne. – Scott

Questions connexes