la reconfiguration de NLog par programmation

C'est ma première fois à l'aide de la NLog package pour l'enregistrement, mais jusqu'à présent, sa été très agréable de travailler avec.

Dans mon scénario j'ai besoin d'initialiser mon NLog LoggingConfiguration paramètres par programme plutôt que par le plus typique fichier de config du scénario. J'ai testé et trouvé de travail sur la façon dont je veux par défaut. Mais comment puis-je modifier mes paramètres par programme au moment de l'exécution? Probablement le scénario le plus commun, ici, est celui où l'application du niveau d'enregistrement est défini à l'ERREUR par défaut, mais un bug survient dans un module particulier que je veux changer le niveau d'enregistrement à être beaucoup plus prolixe pour localiser l'erreur. J'aimerais écrire une petite interface web, donc je peux facilement modifier ces paramètres au moment de l'exécution, mais je veux m'assurer que je prends la bonne approche avec ce.

  • Veuillez garder à l'esprit que la modification du niveau min à Trace pourrait être fait avec la configuration XML sans avoir à redémarrer l'application.
InformationsquelleAutor snappymcsnap | 2012-04-24