Istnieją trzy rodzaje danych diagnostycznych w różnych plikach, o których przesłanie może poprosić Cię wsparcie techniczne IDEA StatiCa w celu zbadania problemu technicznego.
Zawsze prosimy o przesłanie plików logów IDEA StatiCa.
Tylko jeśli zostaniesz o to poproszony przez wsparcie techniczne, wyślij również logi Podglądu zdarzeń Windows (Event Viewer) oraz pliki zrzutów awaryjnych (Crash Dump) .
1) Jak znaleźć pliki logów IDEA StatiCa
Logi działań i błędów podczas pracy w aplikacjach, np. komunikat o błędzie pojawiający się podczas modelowania połączenia w aplikacji Connection.
Aby znaleźć logi, otwórz Eksplorator plików Windows i skopiuj/wklej następującą ścieżkę:
%LOCALAPPDATA%\Temp\IdeaStatiCa\Logs
lub ręcznie przejdź do folderu C:\Users\NAZWA UŻYTKOWNIKA\AppData\Local\Temp\IdeaStatiCa\Logs. Jeśli nie widzisz folderu AppData, włącz wyświetlanie ukrytych elementów w ustawieniach Windows.

W folderze Logs znajdziesz kilka plików logów wygenerowanych podczas poprzednich działań wykonanych w aplikacjach IDEA StatiCa. Umieść je wszystkie w jednym pliku archiwum (.zip lub .rar) i wyślij je do nas przez Portal Użytkownika (lub do lokalnego dystrybutora, który zapewnia Ci wsparcie).

Pliki logów zawierają zdarzenia w ramach plików diagnostycznych powiązanych z Twoimi projektami.
Ustawianie poziomu szczegółowości w plikach logów
Tylko jeśli zostaniesz o to wyraźnie poproszony przez wsparcie techniczne, może być konieczne zwiększenie poziomu rejestrowanych szczegółów.
Domyślną wartością loglevel jest Information. Jeśli zostanie zmieniona na Debug lub Trace, do pliku logu zapisywanych jest więcej szczegółów. Aby to zrobić, znajdź następujący plik:
C:\Users\NAZWA UŻYTKOWNIKA\AppData\Local\IDEA_RS\IdeaDiagnostics.config
Otwórz go w notatniku i zmień poziom istotności komunikatów w pliku logu (zmień parametr w cudzysłowie " " w linii DefaultLogLevel loglevel=.
<IdeaDiagnosticsSettings>
<DefaultLogLevel loglevel="Information"/>
</IdeaDiagnosticsSettings>

Po zmianie parametru loglevel i zapisaniu pliku IdeaDiagnostics.config, uruchom badaną czynność w IDEA StatiCa, tak aby problem wystąpił ponownie i został zapisany w plikach logów. Następnie zamknij program i wyślij nam nowe pliki logów (opisane powyżej).
2) Jak zebrać logi Podglądu zdarzeń Windows (Event Viewer)
Logi systemowe awarii aplikacji, np. gdy Twoja aplikacja Connection nagle się zamyka lub w ogóle się nie otwiera.
Aby wyeksportować logi, wykonaj następujące kroki:
- Otwórz Podgląd zdarzeń (Event Viewer) z menu Start systemu Windows.
- W lewym panelu bocznym przejdź do Dzienniki systemu Windows i rozwiń menu rozwijane.
- Aby wyeksportować logi aplikacji, kliknij prawym przyciskiem myszy na "Aplikacja", a następnie wybierz "Zapisz wszystkie zdarzenia jako..." i odpowiednio nazwij plik wyjściowy.
- Aby wyeksportować logi systemowe, kliknij prawym przyciskiem myszy na "System", a następnie wybierz "Zapisz wszystkie zdarzenia jako..." i odpowiednio nazwij plik wyjściowy.

W szczególnych przypadkach możesz zostać poproszony o wyeksportowanie pozostałych logów (Zabezpieczenia, Konfiguracja, Przekazane zdarzenia). Aby wyeksportować te logi, powtórz poprzednie kroki.
3) Jak przechwycić pliki zrzutów awaryjnych (Crash Dump)
Dodatkowe informacje o błędach podczas uruchamiania lub zamykania mogą być dostępne w plikach zrzutów awaryjnych (Crash Dump). Aby zebrać pliki Crash Dump dla wszystkich aplikacji na komputerze:
- Pobierz i rozpakuj
WerDumpConfiguration.zip. - Utwórz folder
C:\Dumps. - Otwórz
WerDumpCapturingOn.reg, potwierdź dodanie zbierania Crash Dump do Edytora rejestru Windows. - Odtwórz problem w aplikacji IDEA StatiCa. Windows automatycznie utworzy plik zrzutu w folderze
C:\Dumps\.
Pamiętaj, że plik zrzutu może mieć kilkaset MB, dlatego skompresuj go do archiwum .zip przed wysłaniem.
Aby wyłączyć zbieranie plików Crash Dump:
- Otwórz
WerDumpCapturingOff.reg, potwierdź usunięcie zbierania Crash Dump z Edytora rejestru Windows. - Usuń folder
C:\Dumps.

Jeśli korzystasz z IDEA StatiCa Open Model, skontaktuj się ze wsparciem technicznym za pośrednictwem naszego repozytorium GitHub.