Event Logging
記載事件的記錄,例如 JDBC 要求和 Servlet 要求,及其持續時間。
啟用這項特性
如果要啟用「事件記載」特性,請在 server.xml 檔的 featureManager 元素內,新增下列的元素宣告:
<feature>eventLogging-1.0</feature>
支援的 Java™ 版本
- JavaSE-1.6
- JavaSE-1.7
- JavaSE-1.8
開發相依於這項特性的特性
如果您要開發的特性相依於「事件記載」特性,請將下列項目包含在您新特性的特性資訊清單檔 Subsystem-Content 標頭中:
com.ibm.websphere.appserver.eventLogging-1.0; type="osgi.subsystem.feature"
這項特性提供的 SPI 套件
- com.ibm.wsspi.event.logging
特性配置元素
您可以在 server.xml 檔中使用下列元素,來配置「事件記載」特性:
- eventLogging
- 記載事件的記錄,例如 JDBC 要求和 Servlet 要求,及其持續時間。
屬性名稱 資料類型 預設值 說明 eventTypes string all %eventTypes.desc includeContextInfo boolean true 指出是否在日誌輸出中包含環境定義詳細資訊。 logMode - entry
- entryExit
- exit
exit 控制是在進入事件、離開事件時記載事件,或在這兩種時刻都記載事件。 - entry
- 進入時記載
- entryExit
- 進入和離開時記載
- exit
- 離開時記載
minDuration 精準度是毫秒的時間量 1s 對於超過 minDuration 的事件,將會記載離開項目。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。 sampleRate int 下限:1
1 如果要從每 n 個要求中取樣一個,請將 sampleRate 設為 n。如果要取樣所有要求,請將 sampleRate 設為 1。