2010-07-15 3 views
0

J'ai un C# Win formulaire de candidature et dans chaque classe je reçois l'enregistreur comme ceci:comment modifier le niveau d'enregistrement de l'enregistreur de la valeur remplaçant le code situé sur config

readonly private static ILog Log = LogManager.GetLogger ("ApplnLogger");

J'ai configuré dans mon app.config pour consigner les messages au niveau de l'information et au-dessus.

Maintenant, lorsqu'un problème est signalé, je voudrais définir le niveau de l'enregistreur à déboguer afin que j'aie des informations dans le fichier journal nécessaire pour le débogage du problème. Comment puis-je définir le niveau de journalisation en débogage en remplaçant le niveau de configuration d'INFO sans avoir à redémarrer mon application de formulaire de gain?

Répondre

1

Découvrez ConfigureAndWatch

Fondamentalement, vous dites à votre programme pour regarder le fichier de configuration pour les modifications. Ainsi, si vous modifiez ce fichier, Log4net utilisera automatiquement les nouveaux paramètres sans avoir à redémarrer votre application.

Questions connexes