Loggning

Tabellen innehåller egenskaperna på sidan Loggning i redigeraren persistence.xml.


Anm.

Sidan är inte tillgänglig för projekt som använder den generiska plattformen.

Egenskaper på sidan Loggning

Egenskap Beskrivning Standard

Loggningsnivå

Anger information om och mängden utdata genom att välja loggningsnivån (i stigande informationsordning):

Följande värden är giltiga för java.util.logging.Level:

  • OFF - avaktiverar loggning

  • SEVERE - loggar undantag som anger att TopLink inte kan fortsätta samt eventuella undantag som har genererats under loggningen. I detta ingår en stackspårning.

  • WARNING - loggar undantag som inte tvingar TopLink att avslutas, inklusive alla undantag som inte har loggats med allvarlighetsgrad. I detta ingår inte en stackspårning.

  • INFO - loggar in- och utloggning per seversession, inklusive användarnamnet. När sessionen har anskaffats loggas detaljerad information.

  • CONFIG - loggar bara inloggning, JDBC-anslutning och databasinformation.

  • FINE - loggar SQL.

  • FINER - liknar varning. Stackspårning ingår.

  • FINEST - inkluderar ytterligare lågnivåinformation.

Exempel: persistence.xml-fil

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

Information

  Timestamp

Kontrollerar om tidsstämpeln är loggad i varje post.

Följande värden är giltiga:

  • true - loggar en tidsstämpel.

  • false-loggar inte någon tidsstämpel.

Exempel: persistence.xml-fil

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

true

  Tråd

Kontrollerar om ett tråd-ID finns loggat i varje post.

Följande värden är giltiga:

  • true - loggar ett tråd-ID.

  • false - loggar inte något tråd-ID.

true

  Session

Kontrollerar om ett EclipseLink sessions-ID finns loggat i varje post.

Följande värden är giltiga:

  • true - loggar ett EclipseLink-sessions-ID.

  • false - loggar inte något EclipseLink-sessions-ID.

Exempel: persistence.xml-fil

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

true

  Undantag

Styr om undantagen från EclipseLink-koden loggas innan undantaget returneras till den anropande tillämpningen. Ser till att alla undantag loggas och maskas av tillämpningskoden.

Följande värden är giltiga:

  • true - loggar alla undantag.

  • false - loggar inte undantag.

Exempel: persistence.xml-fil

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

false

Loggfil

Anger en filplats för loggningsresultatet (i stället för stdout).

Exempel: persistence.xml-fil

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

Loggningsfunktion

Välj den loggningsfunktionstyp som ska användas:

Följande värden är giltiga:

  • DefaultLogger - den loggningsfunktion som finns inbyggd i EclipseLink eclipselink.logging.DefaultSessionLog.

  • JavaLogger - java.util.logging-loggningsfunktionen eclipselink.logging.JavaLog.

  • ServerLogger - java.util.logging-loggningsfunktionen eclipselink.platform.server.ServerLog. Integreras med tillämpningsserverns loggning så som den har definierats i eclipselink.platform.server.ServerPlatform.

  • Fullständigt kvalificerat klassnamn för en anpassad loggningsfunktion. Den anpassade loggningsfunktionen måste implementera eclipselink.logging.SessionLog-gränssnittet.

Exempel: persistence.xml-fil

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

DefaultLogger