Pergunta

Estou tendo um arquivo VBScript que é executado por muitas instâncias de trabalhos. Preciso registrar as informações de erro se ocorrer algum erro no processamento do script. Se eu manter um arquivo de log, como posso diferenciar o arquivo de log para cada instâncias (cerca de 10 instâncias simultâneas) da chamada de script VB.

Eu não vou para nenhum registro de banco de dados.

Por favor, sugira algumas boas maneiras.

Foi útil?

Solução

Eu usaria o mesmo arquivo de log para todas as instâncias. Eu teria então cada instância criar um GUID:

http://www.microsoft.com/technet/scriptCenter/resources/qanda/feb05/hey0221.mspx

Quando um erro é registrado por uma instância, ele usa o GUID para se identificar. Dessa forma, não deve importar se você tiver 10 ou 50 instâncias, elas serão únicas no log e você não terá uma tonelada de arquivos de log em todos os lugares.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top