Registrando em Log

Esta tabela lista as propriedades da página Criação de Log do Editor persistence.xml.


Nota:

Esta página não está disponível para projetos que utilizam a plataforma Genérica.

Propriedades da Página Criação de Log

Propriedade Descrição Default

Nível de Registro

Especifica a quantidade e o detalhe de saída do log, selecionando o nível de log (na ordem ascendente de informações):

A seguir estão os valores válidos para o java.util.logging.Level:

  • OFF–-desativa a criação de log

  • SEVERE–-exceções de log que indicam o TopLink não podem continuar, bem como quaisquer exceções geradas durante o login. Isso inclui um rastreio de pilha.

  • WARNING–-registra em log exceções que não forçam o TopLink a parar, incluindo todas as exceções não registradas em log com nível grave. Isso não inclui um rastreio de pilha.

  • INFO–-registra em log o login/logout por sessão de servidor, incluindo o nome de usuário. Depois de adquirir a sessão, as informações detalhadas são registradas em log.

  • CONFIG–-registra em log apenas o login, conexão JDBC e informações de banco de dados.

  • FINE–-registra em loga SQL.

  • FINER–-semelhante ao aviso. Inclui o rastreio de pilha.

  • FINEST–-inclui informações adicionais de baixo nível.

Exemplo: Arquivo persistence.xml

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

Informações

  Registro de Data e Hora

Controla se o registro de data e hora está registrado em log em cada entrada de log.

Estes são os valores válidos:

  • true–-registrar em log um registro de data e hora.

  • false–-não registrar em log um registro de data e hora.

Exemplo: Arquivo persistence.xml

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

true

  Encadeamento

Controla se o identificador de encadeamento está registrado em log em cada entrada de log.

Estes são os valores válidos:

  • true–-registrar em log um identificador de encadeamento.

  • false–-não registrar em log um identificador de encadeamento.

true

  Sessão

Controla se o identificador de sessão EclipseLink está registrado em log em cada entrada de log.

Estes são os valores válidos:

  • true–registrar um identificador de sessão EclipseLink.

  • false–não registrar um identificador de sessão EclipseLink.

Exemplo: Arquivo persistence.xml

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

true

  Exceções

Controla se as exceções lançadas de dentro do código EclipseLink são registradas em log antes de retornar a exceção para o aplicativo de chamada. Certifica que todas as exceções sejam registradas em log e não mascaradas pelo código de aplicativo.

Estes são os valores válidos:

  • true–registrar todas as exceções.

  • false–não registrar as exceções.

Exemplo: Arquivo persistence.xml

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

false

Arquivo de Log

Especifique um local de arquivo para a saída de log (em vez da saída padrão).

Exemplo: Arquivo persistence.xml

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

Logger

Selecione o tipo de logger a ser utilizado:

Estes são os valores válidos:

  • DefaultLogger–-o logger nativo EclipseLink eclipselink.logging.DefaultSessionLog.

  • JavaLogger– criador de logs java.util.logging eclipselink.logging.JavaLog.

  • ServerLogger–criador de logs java.util.logging eclipselink.platform.server.ServerLog. Integra-se à criação de log do servidor de aplicativos conforme definido no eclipselink.platform.server.ServerPlatform.

  • O nome de classe completo de um logger customizado. O logger customizado deve implementar a interface eclipselink.logging.SessionLog.

Exemplo: Arquivo persistence.xml

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

DefaultLogger