|
|
|
|
|
Dicas
|
|
Visual Basic (Windows)
|
|
|
Título da Dica: Registrando Eventos no Log do Servidor
|
|
|
|
Postada em 3/9/2003 por Ð@®l@n
Aplicações que rodam em servidores não devem utilizar os métodos comuns de comunicação com o usuário, tal como uma MSGBOX, simplesmente porque o usuário não está lá.
Outro exemplo de aplicação que não pode usar MSGBOX é aplicação de processamento em lote, que não pode parar o processamento quando um item falhar.
Esse tipo de aplicação precisa registrar um log do que ocorreu. Para isso o Windows NT possui um log de eventos que pode ser visualizado através de uma ferramenta administrativa chamada Event Viewer. O que a aplicação precisa fazer então é substituir os MSGBOX por gravações no log de eventos.
Para registrar eventos no log do NT basta utilizar a seguinte instrução :
APP.LogEvent "mensagem","tipo"
Os tipos possíveis são :
1 - Erro 2 - Alerta 3 - Informação
Ex: APP.LogEvent "Deu erro",1
Mas e se a aplicação estiver rodando no 9X ao invés do NT ? Deixarei essa pergunta no ar para as próximas dicas.
|
|
|
|
|