Rejestrowanie działania kodu pośredniczącego usługi w pliku dziennika

Rejestrując kod pośredniczący usługi, można monitorować interakcje między aplikacją i serwerem kodu pośredniczącego. Kiedy ta opcja jest włączona, dla każdego wdrożonego kodu pośredniczącego tworzony jest jeden plik dziennika. Pliki dziennika są prezentowane w postaci sformatowanego raportu w języku HTML.

Zanim rozpoczniesz

Wymagane jest utworzenie co najmniej jednego kodu pośredniczącego usługi.

Procedura

Aby rejestrować działanie kodu pośredniczącego usługi:

  1. Dodaj następujący argument maszyny wirtualnej (VM) do pliku eclipse.ini: -DSTUB_LOG_LEVEL=poziom_rejestrowania.
    Użyj jednej z następujących wartości dla zmiennej poziom_rejestrowania:
    • 0: wyłączenie dziennika.
    • 1: rejestrowanie działania kodu pośredniczącego bez szczegółów.
    • 2: rejestrowanie działania kodu pośredniczącego, w tym treści wysłanych i odebranych komunikatów.
    • 3: podobnie jak poziom 2, z uwzględnieniem nagłówków HTTP odebranych komunikatów.
    • 4: podobnie jak poziom 3, z uwzględnieniem załączonych plików.
    Można również dodać następujące argumenty opcjonalne:
    • -DSTUB_LOG_KEEP_PREVIOUS=true: ta opcja powoduje utworzenie oddzielnego pliku dziennika za każdym razem, gdy kod pośredniczący usługi jest ponownie wdrażany. Jeśli wartość jest inna niż true, lub jeśli brak tej opcji, plik dziennika jest usuwany, gdy kod pośredniczący usługi zostanie ponownie wdrożony lub serwer kodu pośredniczącego zostanie zatrzymany.
    • -DSTUB_LOG_SERIALIZE_XML=true: ta opcja powoduje wyświetlenie treści XML (z poziomami rejestrowania 2, 3 i 4) bez formatowania i wcięć. Jeśli wartość jest inna niż true, lub jeśli brak tej opcji, treść XML w dzienniku jest formatowana i zawiera wcięcia.

    Plik eclipse.ini znajduje się w tym samym katalogu co plik binarny programu uruchamiającego eclipse.exe, który jest używany do uruchamiania produktu.

    Aby na przykład włączyć rejestrowanie z treścią podstawową, należy dodać następujący wiersz na końcu pliku eclipse.ini: -DSTUB_LOG_LEVEL=2.
  2. Zrestartuj środowisko robocze, a w oknie Monitor kodu pośredniczącego kliknij ikonę Uruchom Ikona Uruchom, aby zrestartować serwery kodu pośredniczącego.
  3. Jeśli serwer został uruchomiony przez harmonogram w aplikacji testowania wydajności, odpowiednie dzienniki są tworzone automatycznie w obszarze roboczym. W przeciwnym razie, wykonaj następujące kroki, aby pobrać pliki dziennika z serwera kodu pośredniczącego:
    Ważne: Serwer kodu pośredniczącego musi działać.
    1. Aby wyświetlić pliki dziennika kodu pośredniczącego usługi po wykonaniu testów, otwórz widok Monitor kodu pośredniczącego i kliknij kartę serwera kodu pośredniczącego.
    2. Kliknij przycisk Synchronizuj na pasku narzędzi dla wybranego serwera. Dla każdego wdrożonego kodu pośredniczącego usługi zostanie utworzony i wyświetlony plik HTML dziennika.
    Raporty dziennika kodu pośredniczącego są zapisywane w folderze o nazwie stubLogs, który znajduje się w tym samym folderze co odpowiedni kod pośredniczący usługi.

Opinia