2011-07-29 4 views
0

J'utilise Log2Console pour afficher les journaux distants. Mon enregistreur est NLog. Ma config ressemble à ceci:La tronçonneuse ne fonctionne pas sur localhost

<target name="log_main" xsi:type="Chainsaw" 
     address="udp://localhost:12345"/> 

Quand je lance à la fois producteur de journaux et Log2Console sur une seule machine, pas de journaux sont affichés. Lorsque je les exécute sur des machines différentes (en spécifiant l'adresse correspondante, bien sûr), tout fonctionne bien. J'ai essayé de remplacer 127.0.0.1 avec 127.0.0.2 ou localhost. J'ai également essayé d'activer/désactiver IPv6 dans Log2Console, mais cela ne fonctionne toujours pas.
Mon système est Win7 x64.

Répondre

1

J'ai eu le même problème avec UDP. Quand j'ai essayé TCP j'ai reçu l'exception "en-tête de flux invalide: 3C6C6F67". Je n'ai pas trouvé de solution, mais je suis passé à Log2Console (http://log2console.codeplex.com/). Vous pouvez utiliser la même cible xsi:type="Chainsaw". C'est plus simple mais assez puissant pour moi. Aussi cela fonctionne sans heurt NLog.

1

J'ai eu le même problème. TCP ou UDP n'a pas d'importance, mais lorsque j'ai spécifié l'adresse IP complète de la machine locale, cela a fonctionné.

+0

cela a fonctionné pour moi. Il devait être l'adresse IP numérique, le nom d'hôte ou localhost ne fonctionnait pas non plus – nrjohnstone

Questions connexes