Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
LOG EVENT
|
LOG EVENT ( {tipoSaida ;} mensagem {; importancia} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
tipoSaida | Inteiro longo |
![]() |
Message output type | |||||
mensagem | String |
![]() |
Contents of the message | |||||
importancia | Inteiro longo |
![]() |
Message’s importance level | |||||
O comando LOG EVENT permite configurar um sistema personalizado de registro de eventos internos que ocorrem durante o uso de sua aplicação.
Passe no parâmetro mensagem a informação personalizada a notar em função do evento.
O parâmetro opcional tipoSaida permite precisar o canal de saida tomado pela mensagem. Pode passar neste parâmetro uma das constantes abaixo ubicadas no tema Historial de eventos:
Constante | Tipo | Valor | Comentário |
Into 4D commands log | Inteiro longo | 3 | Indica a 4D gravar a mensagem no arquivo de histórico dos comandos de 4D, se este arquivo foi ativado. O arquivo de histórico de comandos de 4D pode ser ativado utilizando o comando SET DATABASE PARAMETER (seletor 34). |
Into 4D debug message | Inteiro longo | 1 | Indica a 4D enviar a mensagem ao entorno de depuração do sistema. O resultado depende da plataforma:
|
Into 4D diagnostic log | Inteiro longo | 5 | Lhe indica a 4D colocar a mensagem no arquivo de diagnóstico de 4D, se este arquivo está ativo. O arquivo de diagnóstico pode ser ativado com ajuda do comando SET DATABASE PARAMETER (seletor 79). |
Into 4D request log | Inteiro longo | 2 | Indica a 4D gravar a mensagem no arquivo de histórico de petições de 4D, se este arquivo foi ativado |
Into system standard outputs | Inteiro longo | 6 | Indica a 4D que deve enviar a mensagem a um fluxo de saída padrão. A mensagem é enviada a:
|
Into Windows log events | Inteiro longo | 0 | Indica a 4D enviar o mensagem “Log events” de Windows. Este histórico recebe e armazena as mensagens que vem das aplicações em execução. Neste caso, pode definir o nível de importância da mensagem via o parâmetro opcional importância (ver a continuação). Notas:
|
Se omitir o parâmetro tipoSaida, o valor 0 se utiliza como padrão (Into Windows Log Events).
Se tiver definido tipoSaida de tipo Into Windows Log Events, pode atribuir à mensagem um nível de importância vía o parâmetro opcional importancia com o fim de facilitar a leitura de histórico de eventos. Há três níveis de importância: Informação, Advertência e Erro. 4D oferece as constantes abaixo predefinidas, localizadas no tema Historial de eventos:
Constante | Tipo | Valor |
Error message | Inteiro longo | 2 |
Information message | Inteiro longo | 0 |
Warning message | Inteiro longo | 1 |
Se não passar nada no parâmetro importancia ou se passar um valor inválido, se utiliza o valor como padrão (0).
Caso queiras realizar um seguimento das aberturas de sua base baixo Windows, pode escrever a seguinte linha de código no Método banco de dados On Startup:
LOG EVENT(Into Windows log events;"The Invoice database was opened.")
Cada vez que se abre o banco de dados, esta informação será escrita no visor de eventos de Windows e seu nível de importância será 0.
Produto: 4D
Tema: Ambiente de Sistema
Número
667
Modificado: 4D v11 SQL Release 2
Modificado: 4D v13
Modificado: 4D v17 R6
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)