Wszystko. Tworzę biblioteki dla innych zespołów w mojej firmie. Wszystkie mają różne mechanizmy rejestrowania. Chcę podać informacje śledzenia dotyczące tego, co robią moje biblioteki. Co powinienem to osiągnąć? Dzięki
Wszystko. Tworzę biblioteki dla innych zespołów w mojej firmie. Wszystkie mają różne mechanizmy rejestrowania. Chcę podać informacje śledzenia dotyczące tego, co robią moje biblioteki. Co powinienem to osiągnąć? Dzięki
Odpowiedzi:
Sugerowałbym użycie nowszej klasy TraceSource , zgodnie z zaleceniami zespołu BCL podczas wczesnego programowania .NET 2.0. Dodaje to dodatkowe dzwonki i gwizdy, takie jak możliwość niezależnego nazywania źródeł i obsługi konfiguracji za pomocą plików app.config.
LibLog pozwala twojej bibliotece dynamicznie dołączać się do dowolnej używanej struktury rejestrowania, bez żadnych dodatkowych zależności.
Dla użytkownika jest często ładniejszy niż Traceitp., Ponieważ nie musi on niczego konfigurować: jeśli używa określonej biblioteki rejestrowania, LibLog ją wykryje i wszystko „po prostu zadziała”.