Logning

I denne tabel vises egenskaberne på siden Logning i editoren til persistence.xml.


Bemærk:

Denne side er ikke tilgængelig for projekter, der bruger den generiske platform.

Egenskaber på siden Logning

Egenskab Beskrivelse Standard

Logningsniveau

Angiver mængden og detaljeringsgraden for logføring ud fra logningsniveauet (i stigende rækkefølge efter informationsmængden):

Der er følgende gyldige værdier for java.util.logging.Level:

  • FRA - deaktiverer logning

  • ALVORLIG - logfører undtagelser, der angiver, at TopLink ikke kan fortsætte, samt undtagelser genereret under logon. Indstillingen omfatter en staksporing.

  • ADVARSEL - logfører undtagelser, der ikke tvinger TopLink til at stoppe, herunder alle undtagelser der ikke logføres med niveauet ALVORLIG. Indstillingen omfatter ikke en staksporing.

  • INFO - logfører logon/log af pr. serversession, inklusive brugernavnet. Efter oprettelse af sessionen logføres detaljerede oplysninger.

  • KONFIGURATION - logfører kun logon, JDBC-forbindelse og databaseoplysninger.

  • FIN - logfører SQL.

  • FINERE - ligner ADVARSEL. Omfatter staksporing.

  • FINEST - inkluderer yderligere oplysninger på lavt niveau.

Eksempel: filen persistence.xml

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

Info

  Tidsstempel

Fastlæg, om tidsstemplet skal logføres i hver logindgang.

Følgende værdier er gyldige:

  • true - logfør tidsstempel.

  • false - logfør ikke tidsstempel.

Eksempel: filen persistence.xml

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

true

  Programdel

Fastlæg, om en programdels-id skal logføres i hver logindgang.

Følgende værdier er gyldige:

  • true - logfør en programdels-id.

  • false - logfør ikke en programdels-id.

true

  Session

Fastlæg, om id'en for EclipseLink-sessionen skal logføres i hver logindgang.

Følgende værdier er gyldige:

  • true - logfør id'en for EclipseLink-sessionen.

  • false - logfør ikke id'en for EclipseLink-sessionen.

Eksempel: filen persistence.xml

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

true

  Undtagelser

Bestem, om undtagelser, der afsendes inde fra ElipseLink-kode, logføres, inden undtagelsen returneres til det kaldende program. Sikrer, at alle undtagelser logføres og ikke maskeres af programkoden.

Følgende værdier er gyldige:

  • true - logfør alle undtagelser.

  • false - logfør ikke undtagelser.

Eksempel: filen persistence.xml

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

falsk

Logfil

Angiv en filplacering for logoutputtet (i stedet for Standard ud).

Eksempel: filen persistence.xml

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

Logprogram

Vælg den type logprogram, der skal bruges:

Følgende værdier er gyldige:

  • Standardlogprogram - det indbyggede EclipseLink-logprogram eclipselink.logging.DefaultSessionLog.

  • Java-logprogram - java.util.logging-logprogrammet eclipselink.logging.JavaLog.

  • Serverlogprogram - java.util.logging-logprogrammet eclipselink.platform.server.ServerLog. Integreres med programserverens logning som defineret i eclipselink.platform.server.ServerPlatform.

  • Fuldstændigt klassenavn for et tilpasset logprogram. Det tilpassede logprogram skal implementere grænsefladen eclipselink.logging.SessionLog.

Eksempel: filen persistence.xml

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

Standardlogprogram