Rejestrowanie

Poniższa tabela zawiera właściwości strony Rejestrowanie edytora pliku persistence.xml.


Uwaga:

Ta strona jest niedostępna dla projektów używających platformy ogólnej.

Właściwości strony Rejestrowanie

Właściwość Opis Wartość domyślna

Poziom rejestrowania

Określa ilość i szczegółowość danych wyjściowych dziennika. Każdy kolejny poziom oznacza większą ilość informacji:

Poniżej znajdują się poprawne wartości dla klasy java.util.logging.Level:

  • OFF - wyłączanie rejestrowania

  • SEVERE - rejestrowane są wyjątki wskazujące, że narzędzie TopLink nie może kontynuować działania, oraz inne wyjątki wygenerowane podczas logowania. Obejmuje stos wywołań.

  • WARNING - rejestrowane są wyjątki, które nie wymuszają zatrzymania narzędzia TopLink, w tym wszystkie wyjątki, które nie są rejestrowane w przypadku poziomu SEVERE. Nie obejmuje stosu wywołań.

  • INFO - rejestrowane są logowania i wylogowania przypadające na sesję serwera, włącznie z nazwą użytkownika. Po uzyskaniu sesji rejestrowane są informacje szczegółowe.

  • CONFIG - rejestrowane są tylko informacje o logowaniu, połączeniu JDBC i bazie danych.

  • FINE - rejestrowane są zapytania SQL.

  • FINER - zbliżony do poziomu WARNING. Obejmuje stos wywołań.

  • FINEST - obejmuje dodatkowe informacje niskiego poziomu.

Przykład: plik persistence.xml

<property name="eclipselink.logging.level" value="INFO"/>

Informacje

  Znacznik czasu

Określa, czy w każdej pozycji dziennika jest rejestrowany znacznik czasu.

Poniżej znajdują się poprawne wartości:

  • true - znacznik czasu jest rejestrowany.

  • false - znacznik czasu nie jest rejestrowany.

Przykład: plik persistence.xml

<property name="eclipselink.logging.timestamp" value="false"/>

true

  Wątek

Określa, czy w każdej pozycji dziennika jest rejestrowany identyfikator wątku.

Poniżej znajdują się poprawne wartości:

  • true - identyfikator wątku jest rejestrowany.

  • false - identyfikator wątku nie jest rejestrowany.

true

  Sesja

Określa, czy w każdej pozycji dziennika jest rejestrowany identyfikator sesji EclipseLink.

Poniżej znajdują się poprawne wartości:

  • true - identyfikator sesji EclipseLink jest rejestrowany.

  • false - identyfikator sesji EclipseLink nie jest rejestrowany.

Przykład: plik persistence.xml

<property name="eclipselink.logging.session" value="false"/>

true

  Wyjątki

Określa, czy wyjątki zgłoszone z poziomu kodu narzędzia EclipseLink są rejestrowane przed zwróceniem wyjątku do aplikacji wywołującej. Gwarantuje, że wszystkie wyjątki zostaną zarejestrowane i nie będą maskowane przez kod aplikacji.

Poniżej znajdują się poprawne wartości:

  • true - rejestrowane są wszystkie wyjątki.

  • false - wyjątki nie są rejestrowane.

Przykład: plik persistence.xml

<property name="eclipselink.logging.exceptions" value="true"/>

false

Plik dziennika

Określ położenie pliku z danymi wyjściowymi dziennika (zamiast wyjścia standardowego).

Przykład: plik persistence.xml

<property name="eclipselink.logging.file" value="C:\myout\" />

Program rejestrujący

Umożliwia wybranie typu programu rejestrującego, który ma być używany:

Poniżej znajdują się poprawne wartości:

  • DefaultLogger (Domyślny program rejestrujący) - rodzimy program rejestrujący platformy EclipseLink: eclipselink.logging.DefaultSessionLog

  • JavaLogger (Program rejestrujący Java) - program rejestrujący pakietu java.util.logging: eclipselink.logging.JavaLog

  • ServerLogger (Program rejestrujący serwera) - program rejestrujący pakietu java.util.logging: eclipselink.platform.server.ServerLog. Jest integrowany z rejestrowaniem serwera aplikacji zgodnie z definicją w obiekcie eclipselink.platform.server.ServerPlatform.

  • Pełna nazwa klasy niestandardowego programu rejestrującego. Program taki musi implementować interfejs eclipselink.logging.SessionLog.

Przykład: plik persistence.xml

<property name="eclipselink.logging.logger"
value="Firma.ProgramyRejestrujace.NiestandardowyProgramRejestrujacy" />

DefaultLogger (Domyślny program rejestrujący)