Registar

Esta tabela enumera as propriedades da página Registar do Editor persistence.xml.


Nota:

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

Propriedades da página Registar

Propriedade Descrição Predefinição

Nível de registo

Especifica a quantidade e o detalhe da saída de dados do registo mediante selecção do nível de registo (por ordem ascendente de informações):

Seguem-se os valores válidos para java.util.logging.Level:

  • OFF-desactiva o registo

  • SEVERE - (grave) regista excepções a indicar que TopLink não pode continuar, bem como excepções geradas durante o início de sessão, e inclui um rastreio de pilhas.

  • WARNING - (aviso) regista excepções que não forcem a paragem de TopLink, incluindo todas as excepções não registadas com nível grave. Não inclui rastreio de pilhas.

  • INFO-regista a sessão início/fim por servidor, incluindo o nome do utilizador. Depois de adquirir sessão, são registadas informações detalhadas.

  • CONFIG-regista somente informações de início de sessão, ligação JDBC e base de dados.

  • FINE-regista SQL.

  • FINER-semelhante ao aviso. Inclui rastreio de pilhas.

  • FINEST - inclui informação de baixo nível adicional.

Exemplo: Ficheiro persistence.xml

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

Informações

  Marca de hora

Controla se a marca de hora é ou não registada em cada entrada de registo.

Seguem-se os valores válidos:

  • true-registar marca de hora.

  • false-não registar marca de hora.

Exemplo: Ficheiro persistence.xml

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

true

  Módulo

Controla se é ou não registado um identificador de módulo em cada entrada de registo.

Seguem-se os valores válidos:

  • true-registar identificador de módulo.

  • false- não registar identificador de módulo.

true

  Sessão

Controla se é ou não registado um identificador de sessão EclipseLink em cada entrada de registo.

Seguem-se os valores válidos:

  • true-registar identificador de sessão EclipseLink.

  • false- não registar identificador de sessão EclipseLink.

Exemplo: Ficheiro persistence.xml

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

true

  Excepções

Controla se são ou não registadas excepções devolvidas pelo código EclipseLink antes de devolver a excepção à aplicação chamadora. Assegura que todas as excepções são registadas e não disfarçadas pelo código da aplicação.

Seguem-se os valores válidos:

  • true-registar todas as excepções.

  • false-não registar excepções.

Exemplo: Ficheiro persistence.xml

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

false

Ficheiro de registo

Especifique uma localização de ficheiro para a saída de registo (em vez da saída padrão).

Exemplo: Ficheiro persistence.xml

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

Registador

Seleccione o tipo de registador a utilizar:

Seguem-se os valores válidos:

  • DefaultLogger-o registador nativo do EclipseLink eclipselink.logging.DefaultSessionLog.

  • JavaLogger-o registador java.util.logging:eclipselink.logging.JavaLog.

  • ServerLogger-o registador java.util.logging: eclipselink.platform.server.ServerLog. Integra-se com a acção de registo do servidor de aplicações, conforme definido em eclipselink.platform.server.ServerPlatform.

  • Nome de classe totalmente qualificado de um registador personalizado. O registador personalizado tem de implementar a interface eclipselink.logging.help.SessionLog.

Exemplo: Ficheiro persistence.xml

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

DefaultLogger