Naplózás

A következő táblázat a persistence.xml szerkesztő Naplózás oldalán elérhető tulajdonságokat sorolja fel.


Megjegyzés:

Ez az oldal nem érhető el az Általános platformot használó projektek esetén.

A Naplózás oldalon található tulajdonságok

Tulajdonság Leírás Alapértelmezés

Naplózási szint

Megadja a naplókimenet mennyiségét és részleteit a naplózási szint kiválasztásával (az információk növekvő sorrendjében):

A java.util.logging.Level számára a következő értékek érvényesek:

  • OFF-letiltja a naplózást

  • SEVERE-naplózza a kivételeket, amelyek jelzik, hogy a TopLink nem tudja folytatni, valamint a bejelentkezés alatt előállított kivételeket. Tartalmaz verem nyomkövetést is.

  • WARNING-naplózza a kivételeket, amelyek nem vezetnek a TopLink leállásához, beleértve a súlyos (SEVERE) szint által nem naplózott összes kivételt. Nem tartalmaz verem nyomkövetést.

  • INFO-kiszolgáló munkamenetenként naplózza a bejelentkezést/kijelentkezést, beleértve a felhasználónevet. A munkamenet megszerzése után a részletes információkat naplózza.

  • CONFIG-csak a bejelentkezést, a JDBC kapcsolatot és az adatbázis információkat naplózza.

  • FINE-SQL naplózása.

  • FINER-hasonló a figyelmeztetéshez (WARNING). Tartalmaz verem nyomkövetést is.

  • FINEST-további alacsony szintű információkat tartalmaz.

Példa: persistence.xml fájl

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

Információk

  Időpecsét

Szabályozza, hogy szerepeljen-e időpecsét az egyes naplóbejegyzésekben.

Érvényes értékek:

  • true-időpecsét naplózása.

  • false-ne legyen naplózva az időpecsét.

Példa: persistence.xml fájl

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

true

  Szál

Szabályozza, hogy szerepeljen-e szálazonosító az egyes naplóbejegyzésekben.

Érvényes értékek:

  • true-szálazonosító naplózása.

  • false-ne legyen naplózva a szálazonosító.

true

  Munkamenet

Szabályozza, hogy szerepeljen-e EclipseLink munkamenet azonosító az egyes naplóbejegyzésekben.

Érvényes értékek:

  • true-EclipseLink munkamenet azonosítók naplózása.

  • false-ne legyen naplózva az EclipseLink munkamenet azonosító.

Példa: persistence.xml fájl

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

true

  Kivételek

Szabályozza, hogy az EclipseLink kódon belülről dobott kivételek naplózva legyenek-e, mielőtt a kivétel vissza lenne adva a hívó alkalmazásnak. Biztosítja, hogy az összes kivétel naplózva legyen, és az alkalmazáskód ne maszkolja azokat.

Érvényes értékek:

  • true-összes kivétel naplózása.

  • false-ne legyenek naplózva a kivételek.

Példa: persistence.xml fájl

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

false

Naplófájl

Megadja a napló kimenet fájl helyét (a szabványos kimenet helyett).

Példa: persistence.xml fájl

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

Naplózó

Válassza ki a használni kívánt naplózótípust:

Érvényes értékek:

  • Alapértelmezett naplózó-az EclipseLink natív naplózója (eclipselink.logging.DefaultSessionLog).

  • Java naplózó-az eclipselink.logging.JavaLog java.util.logging naplózó.

  • Kiszolgáló naplózó-a eclipselink.platform.server.ServerLog java.util.logging naplózó. Az eclipselink.platform.server.ServerPlatform osztályban megadottak szerint van integrálva az alkalmazáskiszolgáló naplózásával.

  • Egyéni naplózó teljes képzésű osztályneve. Az egyéni naplózónak meg kell valósítania az eclipselink.logging.SessionLog felületet.

Példa: persistence.xml fájl

<property name="eclipselink.logging.logger" value="acme.loggers.MyCustomLogger" />

Alapértelmezett naplózó