92 votes

Meilleures pratiques en matière d’emballage d’enregistreur

Je veux utiliser un nlogger dans mon application, peut-être qu’à l’avenir, je devrai changer le système de journalisation. Je veux donc utiliser une façade forestière.

Connaissez-vous des recommandations pour les exemples existants sur la façon d’écrire ceux-ci ? Ou donnez-moi simplement un lien vers quelques bonnes pratiques dans ce domaine.

10voto

Jon Adams Points 8637

J’ai utilisé le petit wrapper d’interface + adaptateur de https://github.com/uhaciogullari/NLog.Interface qui est également disponible via NuGet:

4voto

Int3 ὰ Points 4254

Généralement je préfère créer une interface comme

et dans le runtime, j’injecte une classe concrète qui est implémentée à partir de cette interface.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X