[AIX Solaris HP-UX Linux Windows][z/OS]

사용자 정의 로그 구성

사용자 정의 로그를 구성하여 로그에서 캡처할 데이터와 로그된 데이터 표시 방법을 판별할 수 있습니다. 사용자 정의 로그는 wsadmin 명령을 사용하거나 규칙 세트 관리 태스크를 수행하거나 manageODR.py 스크립트를 사용하여 구성할 수 있습니다.

이 태스크 정보

사용자 정의 로깅을 사용하면 ODR(On Demand Router)이 정의된 조건에 따라 사용자 정의 항목을 로그 파일에 기록합니다. 각 요청마다 ODR이 규칙 조건을 평가합니다. 이행된 각 조건마다 ODR이 사용자 정의 로그 파일에 항목을 로깅합니다(예: 특정 URL 또는 특정 가상 호스트 이름).

유효성 검증은 유형 검사로 제한됩니다. ODR 시작 중에 엄격한 유효성 검증을 수행합니다. 문제점은 SystemOut 로그 파일에서 기록된 런타임 예외를 통해 보고됩니다.

프로시저

  1. 규칙 세트를 작성하십시오.
    wsadmin>$AdminTask createRuleset {-odrname odr1 -nodename myNode01 -rulesetName myRuleset -rulesetType HTTP -defaultContinue true}    
  2. 가상 호스트가 badvhost가 아닌 경우 일치시킬 표현식을 설정하여 작성한 규칙 세트에 규칙을 추가하십시오.
    wsadmin>$AdminTask addRuleToRuleset {-odrname odr1 -nodename myNode01 -rulesetName myRuleset -ruleName myRule -rulePriority 0 
    -expression "virtualhost <> 'badvhost'"}    
  3. 사용자 정의 로그 조치를 추가하십시오. actionValue 인수에서 사용하는 @ 기호를 기록하십시오. 다음 예는 조치와 결과에 구성 가능한 속성을 나열하기 위한 wsadmin 명령을 보여줍니다.
    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. 변경사항을 저장하십시오.
    wsadmin>$AdminConfig save

사용자 정의 로그 출력 예는 다음과 같습니다. 이러한 예는 여러 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

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_xdcustomlog
파일 이름:twve_xdcustomlog.html