WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris, Windows ,


Configurando Logs Customizados

É possível pode configurar logs customizados através da ferramenta wsadmin com as tarefas administrativas do conjunto de regras. Você pode configurar logs customizados através de objetos de configuração do conjunto de regras. A validação é limitada para a verificação de tipo. A validação mais completa é executada durante uma inicialização do On Demand Router (ODR) emitindo exceções de tempo de execução ao SystemOut.

Sobre Esta Tarefa

Você pode criar logs customizados com os seguintes comandos. Também pode criar logs customizados com o script manageODR.py.

Procedimento

  1. Crie um novo conjunto de regras:
    wsadmin>$AdminTask createRuleset {-odrname odr1 -nodename myNode01 -rulesetName myRuleset -rulesetType HTTP -defaultContinue true}    
  2. Inclua uma regra no conjunto de regras que acabou de criar, com o conjunto de expressão a ser correspondido quando o host virtual NÃO for badvhost.
    wsadmin>$AdminTask addRuleToRuleset {-odrname odr1 -nodename myNode01 -rulesetName myRuleset -ruleName myRule -rulePriority 0 -expression "virtualhost <> 'badvhost'"}    
  3. Inclua uma ação de log customizada. Observe o símbolo @ que é usado no argumento actionValue. O exemplo a seguir mostra o comando wsadmin para listagem dos atributos configuráveis para a ação e os resultados:
    wsadmin>$AdminTask addActionToRule {-odrname odr1 -nodename myNode01 -rulesetName myRuleset -ruleName myRule -actionName myCustomLogAction -actionType log -actionValue "Custom1.log %r %B %h %z %Z@Custom2.log %t %r %s" -actionContinue true}    
  4. Salve as alterações.
    wsadmin> $AdminConfig save

Exemplo

A seguir há dois exemplos de saídas de log customizadas. Estes exemplos são baseados nos formatos especificados nas ações anteriores, depois de execução de diversos pedidos HTTP.

"GET /BADAPP HTTP/1.1" 70 myremotehost.mycompany.com - -
"GET /A/ServerInfo HTTP/1.1" 422 myremotehost.mycompany.com 9.44.111.191 myCell01/myNode01/MyClusterA_myNode01
"GET /A/ServerInfo HTTP/1.1" 90 myremotehost.mycompany.com - -
"GET /favicon.ico HTTP/1.1" 70 myremotehost.mycompany.com - -
"GET /favicon.ico HTTP/1.1" 70 myremotehost.mycompany.com - -
"GET /A/ServerInfo HTTP/1.1" 422 myremotehost.mycompany.com 9.44.111.191 myCell01/myNode01/MyClusterA_myNode01
"GET /A/ServerInfo HTTP/1.1" 422 myremotehost.mycompany.com 9.44.111.191 myCell01/myNode01/MyClusterA_myNode01
01/Jul/2009:20:35:35 EDT "GET /BADAPP HTTP/1.1" 404
01/Jul/2009:20:35:43 EDT "GET /A/ServerInfo HTTP/1.1" 200
01/Jul/2009:20:37:21 EDT "GET /A/ServerInfo HTTP/1.1" 503
01/Jul/2009:20:37:21 EDT "GET /favicon.ico HTTP/1.1" 404
01/Jul/2009:20:37:24 EDT "GET /favicon.ico HTTP/1.1" 404
01/Jul/2009:20:42:55 EDT "GET /A/ServerInfo HTTP/1.1" 200
01/Jul/2009:20:42:59 EDT "GET /A/ServerInfo HTTP/1.1" 200



Conceitos relacionados
Visão Geral de Logs Customizados
Referências relacionadas
Tópico de Tarefa    

Termos de Uso | Feedback

Última atualização: 24/09/2009 14h16min12s EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/txdcustomlog.html