Notatki o wydaniu v1.1.0 (2026-01-23)
Dodano
- NOWOŚĆ: Parametr ContextFilter do selektywnego parsowania logów
- Filtrowanie wpisów logów według typu kontekstu: PACKET (zapytania/odpowiedzi DNS), EVENT (zdarzenia serwera) lub Note (informacje diagnostyczne)
- Umożliwia skupienie analizy na określonych typach wpisów logów
- Domyślnie: All (obejmuje wszystkie typy kontekstu)
- Przykłady zastosowań: Skupienie się tylko na ruchu DNS, monitorowanie zdarzeń serwera, rozwiązywanie problemów diagnostycznych
- NOWOŚĆ: Pole Information w wyjściu CSV
- Zawiera szczegółowe informacje dla wpisów kontekstowych EVENT i Note
- Przykłady: “The DNS server has started.”, “Zone loading completed”, błędy gniazd, komunikaty o stanie wewnętrznym
- Zwiększa widoczność zdarzeń operacyjnych i diagnostyki serwera DNS
- Pole jest wypełniane, gdy Context to EVENT lub Note; puste dla wpisów PACKET
Zmiany
- BREAKING: Kolumna ComputerName jest teraz zawsze dołączana na końcu wszystkich rekordów wyjściowych
- Wcześniej: ComputerName był warunkowo dołączany na początku, gdy parametr był określony
- Teraz: ComputerName zawsze obecny jako ostatnia kolumna; pusty, gdy parametr nie jest określony
- Korzyść: Spójna struktura wyjścia ułatwia konsolidację logów z wielu serwerów i automatyczne przetwarzanie
- Wpływ: Istniejące skrypty analizujące pozycje kolumn lub oczekujące warunkowej obecności kolumny muszą zostać zaktualizowane
Dodano
- Filtrowanie kontekstu, aby skupić się na określonych typach wpisów logów (PACKET, EVENT, NOTE) za pomocą parametru ContextFilter
Ulepszenia
- Przebudowano komentarze pomocy dla Convert-DNSDebugLogFile dla lepszej jasności i zwięzłości
- Zaktualizowano opisy parametrów, aby były bardziej informacyjne i praktyczne
- Ulepszono dokumentację przykładów z bardziej skoncentrowanymi i praktycznymi przypadkami użycia
- Rozbudowano plik pomocy about_DNSServer.DebugLogParser, aby odzwierciedlał aktualną funkcjonalność
- Wzmocniono szczegółowość logowania verbose, aby dostarczać bardziej szczegółowe informacje o postępie podczas przetwarzania