Logging

Questa tabella elenca le propriet… della pagina Registrazione log dell'editor persistence.xml.


Nota:

Questa pagina non Š disponibile per progetti che utilizzano la piattaforma generica.

Propriet… della pagina Registrazione log

Propriet… Descrizione Impostazione predefinita

Livello di log

Specifica la quantit… ed il dettaglio dell'output di log selezionando il livello di log (in ordine crescente delle informazioni):

Di seguito vengono riportati i valori validi per java.util.logging.Level:

  • OFF-disabilita la registrazione log

  • SEVERE-registra eccezioni che indicano che non Š possibile continuare TopLink e tutte le eccezioni generate durante il login. Ci• include una traccia stack.

  • WARNING-registra eccezioni che non forzano l'arresto di TopLink, incluse tutte le eccezioni non registrate con livello grave. Ci• non include una traccia stack.

  • INFO-registra il login/logout per sessione server, incluso il nome utente. Dopo aver acquisito la sessione, vengono registrate informazioni dettagliate.

  • CONFIG-registra solo informazioni sul login, sulla connessione JDBC e sul database.

  • FINE-registra SQL.

  • FINER-simile all'avvertenza. Include la traccia stack.

  • FINEST-include informazioni aggiuntive sul livello basso.

Esempio: file persistence.xml

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

Info

  Data/ora

Controllare se la data/ora Š registrata in ogni voce di log.

Di seguito vengono riportati i valori validi:

  • true-registrare una data/ora.

  • false-non registrare una data/ora.

Esempio: file persistence.xml

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

true

  Thread

Controllare se un identificativo data/ora Š registrato in ogni voce di log.

Di seguito vengono riportati i valori validi:

  • true-registrare un identificativo thread.

  • false-non registrare un identificativo thread.

true

  Sessione

Controllare se un identificativo della sessione EclipseLink Š registrato in ogni voce di log.

Di seguito vengono riportati i valori validi:

  • true-registrare un identificativo della sessione EclipseLink.

  • false-non registrare un identificativo della sessione EclipseLink.

Esempio: file persistence.xml

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

true

  Eccezioni

Controllare se le eccezioni generate dal codice EclipseLink vengono registrate, prima di restituire l'eccezione all'applicazione chiamante. Assicurarsi che tutte le eccezioni siano registrate e non mascherate dal codice dell'applicazione.

Di seguito vengono riportati i valori validi:

  • true-registrare tutte le eccezioni.

  • false-non registrare le eccezioni.

Esempio: file persistence.xml

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

false

File di log

Specificare un'ubicazione di file per l'output del log (invece di standard out).

Esempio: file persistence.xml

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

Logger

Selezionare il tipo di logger da utilizzare:

Di seguito vengono riportati i valori validi:

  • DefaultLogger-il logger nativo EclipseLink eclipselink.logging.DefaultSessionLog.

  • JavaLogger-il logger java.util.logging eclipselink.logging.JavaLog.

  • ServerLogger-il logger java.util.logging eclipselink.platform.server.ServerLog. Si integra con la registrazione log del server delle applicazioni come definito in eclipselink.platform.server.ServerPlatform.

  • Nome classe completo del logger personalizzato. Il logger personalizzato deve implementare l'interfaccia eclipselink.logging.SessionLog.

Esempio: file persistence.xml

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

DefaultLogger