<< 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.