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

配置自訂日誌

透過配置自訂日誌,您可以確定要在日誌中擷取什麼資料,及如何顯示所記載的資料。 您可以利用 wsadmin 指令、透過規則集管理作業,或透過使用 manageODR.py Script 來配置自訂日誌。

關於這項作業

使用自訂記載,隨需應變路由器 (ODR) 會根據定義的條件,將自訂的項目記錄到日誌檔中。 對於每個要求,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