2017-10-20 33 views
-1

J'ai créé une classe de wrapper log4net que mon équipe de projet utilisera pour que nous puissions tous nous connecter à partir de la même instance de log4net dans notre projet. Nous ne savons pas dans quelle section cela pourrait se trouver, par exemple, Controller, une suggestion était de créer un dossier séparé pour les classes "Helper".Intégration d'une classe de wrapper log4net dans un projet C# .NET suivant MVVM

Y at-il une norme de l'industrie à suivre pour cela que nous pourrions utiliser?

+0

Votre question est sans doute soumise à l'opinion. [demander] – MickyD

Répondre

0

Je ne peux pas parler d'un 'standard de l'industrie' mais pour notre application, mettre la journalisation au niveau le plus bas a donné de meilleurs résultats pour nous. Nous avons créé notre propre classe qui intègre la fonctionnalité 3rd party dans l'une de nos bibliothèques référencées par presque tous les autres. Ensuite, nous avons implémenté nos propres méthodes pour simplifier et normaliser la journalisation dans notre application. Cette approche permet d'utiliser la journalisation n'importe où sans modifications importantes du projet. Vous devez juste ajouter des appels de méthodes statiques où vous devez enregistrer quelque chose.

+0

Ne nourrissez pas les pigeons. _ [Position sur la réponse aux "mauvaises" questions] (https://meta.stackoverflow.com/questions/281793/stance-on-answering-bad-questions) _ et _ [Doit-on donner des conseils sur des questions hors sujet?] (https://meta.stackoverflow.com/questions/276572/should-one-advise-on-off-topic-questions)_ – MickyD

0

Il n'y a pas de norme industrielle pour ce genre de choses. Néanmoins, au lieu de créer un autre wrapper pour log4net, pensez à utiliser le one existant. Il suffit ensuite de l'enregistrer dans la DI de votre choix et de l'injecter via le constructeur.

+0

Ne pas nourrir les pigeons. _ [Position sur la réponse aux "mauvaises" questions] (https://meta.stackoverflow.com/questions/281793/stance-on-answering-bad-questions) _ et _ [Doit-on donner des conseils sur des questions hors sujet?] (https://meta.stackoverflow.com/questions/276572/should-one-advise-on-off-topic-questions)_ – MickyD