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