pikapote
Messages postés66Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention11 mars 2014
-
7 mai 2008 à 11:51
pikapote
Messages postés66Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention11 mars 2014
-
15 mai 2008 à 12:01
Bonjour à tous,
J'ai un souci avec NLog. En effet, j'utilise NLog pour logger les erreurs, warnings ou autre dans un fichier. Cependant, j'aimerais également afficher les logs obtenus dans une RichTextBox (ou autre contrôle) qui est dans ma fenêtre principale.
J'ai donc un fichier de config appelé NLog.config, que je suis obligé de garder pour des contraintes utilisateurs.
Pouvez vous m'aider s'il vous plaît pour trouver une solution, merci ?
pikapote
Messages postés66Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention11 mars 20141 15 mai 2008 à 12:01
Merci pour tes réponses nhervagault,
J'ai trouvé la solution qui me convenait. Même si cette dernière n'est pas "légère", elle fonctionne...
J'ai dû rajouter une méthode qui, à chaque log, écrivait dans la richtextbox que je souhaite. De plus, j'ai réussi à trouver un moyen d'écrire de couleur différente chaque ligne, selon la nature du log.
Par contre, concernant le log directement dans une richtextbox, ce n'est pas possible en WPF, car il faut une Form, pas une Window.
pikapote
Messages postés66Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention11 mars 20141 7 mai 2008 à 14:59
Merci pour ta réponse. Le code fournit par la documentation fonctionne correctement. Cependant, il me crée une nouvelle fenêtre comportant une seule RichTextBox, alors que, de mon côté, je souhaite écrire dans une RichTextBox (appelée console) qui est présente dans un ConsoleCanvas, dans ma fenêtre principale.
Si tu as une idée, je suis preneur !
Tout est bon dans l'cochon !
Vous n’avez pas trouvé la réponse que vous recherchez ?
pikapote
Messages postés66Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention11 mars 20141 13 mai 2008 à 13:52
Bonjour,
Merci pour tes réponses mais je pense que mon souci ne vient pas du fichier nlog.config, mais plutôt de l'instance du log que je dois créer trop tôt, du coup, la RichTextBox n'est pas encore créée quand le log est créé. Il ne peut donc pas utiliser la console comme domaine d'écriture.
Merci pour tout, et je vais essayer de trouver une solution à ce problème...