Bloco de Código

<< Clique para Mostrar o Sumário >>

 

Bloco de Código

O bloco de código a seguir recebe as configurações da mensagem a ser processada e executa o objeto processador com base no cenário no qual a mensagem é gerada. Este código deve ser colado no script exatamente no ponto em que a mensagem deve ser processada.

'Define parameters
hpLogSource = "SERVER"
hpLogLevel = "INFO"
hpLogMsg = "Message to print to log file"
hpLogModal_Texts = Array()
hpLogModal_Link = ""
 
'Print or display the message
hpLogParam = Array(Now, hpLogLevel, PathVolume, PathName,
  hpLogMsg, Array(hpLogModal_Texts,hpLogModal_Link), hpLogSource)
Select Case True
  Case LCase(hpLogSource) = "viewer"
    Application.Item("hpControls").Item("Log").Item("hpLogEvent").Value = hpLogParam
  Case LCase(hpLogSource) = "server"
    Application.GetObject("hpObjects.Log.hpLogEvent").hpLogParams = hpLogParam
  Case LCase(hpLogSource) = "customconfig"
    Call hpLogEvent(hpLogParam)
End Select

 

O código após o comentário Define parameters contém todos os parâmetros que devem ser configurados pelo usuário. Já o código após o comentário Print or display the message aciona o objeto processador conforme o contexto.

Esta página foi útil?