Existe-t-il un nombre maximal de sources de trace pour app.config et par définition les écouteurs?Nombre maximal de sources de trace dans app.config
Répondre
Non documenté. Ce qui est compatible avec presque toutes les classes de framework .NET, il n'y a pas de limite codée en dur. Vous finirez par manquer d'une ressource système, généralement de la mémoire ou un fichier d'échange. Ou patience de l'utilisateur.
Je ne dirais pas que 20 est nécessairement trop - cela dépend de la taille de l'application. Considérez-les comme des fichiers journaux virtuels, pour lesquels vous pouvez contrôler indépendamment la sortie. Si vous souhaitez pouvoir augmenter le volume lors de la journalisation sans avoir besoin de beaucoup de journalisation supplémentaire en production, disposer de sources de trace séparées (avec les commutateurs source associés) est la solution. Ma règle générale est d'en avoir un par composant majeur. Le seul problème avec avoir 20 est de savoir si vous serez assez discipliné pour les utiliser correctement ou si vous finirez par en utiliser quelques-uns.
C'est ce que je pensais. J'avais mis en place environ 20 et ils ne fonctionnaient pas, mais j'ai stupidement oublié de les changer. Je sais que 20 c'est trop. –