2010-09-29 27 views
1

Je souhaite utiliser RollingAppender de log4net pour écrire sur un stockage isolé, mais je ne parviens pas à configurer log4net pour ce faire. Pour être clair, j'essaie de le faire dans une application WPF installée afin de ne pas avoir certains des problèmes que certains utilisateurs de Silverlight ont déjà publiés.Configuration de log4net pour utiliser le stockage isolé dans l'application WPF

Je pensais que ma meilleure chance était de définir dynamiquement le chemin du fichier comme décrit dans cette réponse, Best way to dynamically set an appender file path, mais bien sûr, vous n'avez pas accès au chemin du fichier du stockage isolé.

Est-ce que quelqu'un peut confirmer s'il est possible de configurer un serveur de journalisation RollingAppender pour utiliser le stockage isolé, et si oui, comment?

Répondre

0

Je ne sais pas si cela vous aidera, mais j'ai posté une idée pour créer une nouvelle cible pour NLog qui pourrait écrire dans un stockage isolé. Je ne l'ai pas testé, mais cela semble assez simple.

Voici le lien vers la question où je posté ma suggestion en réponse:

Logging with NLog into an Isolated Storage

En supposant que cela fonctionne, il serait probablement assez facile de créer quelque chose de similaire dans log4net. Bien sûr, il n'aurait pas les mêmes capacités que le RollingAppender, donc il pourrait ne pas vous être très utile, même si cela fonctionne.

+0

Merci Wageoghe. J'arrive à la réalisation, j'ai besoin d'écrire mon propre gestionnaire de sortie pour écrire dans un stockage isolé. Je vais prendre votre idée et voir si je peux l'obtenir pour travailler dans log4net. –

+0

La réponse de Wageoghe a été utile, et n'a pas été améliorée, donc je suis heureux de le marquer comme la bonne réponse. –