2015-03-21 36 views
6

Przeszukałem sieć w poszukiwaniu naprawdę prostego pytania. Moje rozwiązanie to jeden projekt exe (WPF) i cztery biblioteki klasowe. Potrzebuję logowania i lubię NLog. Jak mogę go używać ze wszystkich 5 projektów w jednym rozwiązaniu?Jak korzystać z NLog z wielu projektów w tym samym rozwiązaniu

Nie wiem, czy muszę utworzyć (lub uzyskać gdzieś) projekt klasy opakowania, do którego odwołują się wszystkie projekty i użyć Nlog? Widziałem coś takiego napisanego dla log4Net.

Czy jest jakiś wzór lub najlepsza praktyka dla tego scenariusza?

Odpowiedz

9

Po prostu odwołaj się do NLOG bezpośrednio w każdym projekcie i użyj go. Ale musisz tylko skonfigurować go w głównej aplikacji. Konfiguracja zostanie następnie automatycznie udostępniona.

+0

Masz rację, działa :). Wielkie dzięki. – sinkien

+0

Czy mógłbyś rozwinąć więcej na ten temat? Co rozumiesz przez "Główny projekt" Mogę powiedzieć, że jest to "Główny projekt" – Loligans

+0

Projekt będący projektem StartUp (tzn. Zawierającym aplikację lub klasę programu uruchamiającą aplikację). –