Servigistics InService 管理 > 系統公用程式 > Info*Engine 管理 > 執行 Info*Engine 管理活動 > 管理記錄
  
管理記錄
Info*Engine 使用 Apache log4j 封裝 (隨附於 Info*Engine) 來產生所有記錄訊息。
若要管理記錄,您應熟悉下列內容:
有關 log4j 封裝的一般資訊。
下列 URL 可將您帶至 log4j 的介紹:http://logging.apache.org/log4j/docs/manual.htm
關於設定記錄檔層級、使用記錄檔與檢視與以電子郵件寄送所有 Windchill 產品的記錄檔的一般資訊。如需詳細資訊,請參閱Windchill Help Center中的〈管理 Windchill 記錄〉。
用於 Info*Engine 記錄的記錄器。
如需有關現成 Windchill 記錄器的描述,請檢視以下檔案:
<Windchill>/codebase.war/loggers.html
Info*Engine 伺服器使用以下記錄器:
com.infoengine.log.audit
com.infoengine.log.debug
com.infoengine.log.error
com.infoengine.log.info (用於資訊)
com.infoengine.log.stat (用於統計)
com.infoengine.log.transaction
這些記錄器名稱會模擬先前定義的 Info*Engine 記錄層級。發出到每個舊有記錄層級的記錄訊息現在會發至對應的 log4j 記錄器。因為這些記錄器會取代舊有記錄,因此每個記錄器在本質上都是開啟或關閉。錯誤記錄器會在 ERROR 記錄層級上發出其訊息,偵錯記錄器在 DEBUG 記錄層級上發出其訊息,所有其他記錄器則會在 INFO 記錄層級上發出其訊息。
由於此組織,您可以藉由將父項記錄器 (名為 com.infoengine.log) 的記錄層級設定為 INFO,以啟用所有標準 Info*Engine 資訊記錄。如此會啟用偵錯記錄器以外的所有記錄器。若要啟用所有 Info*Engine 記錄,可以執行下列其中一個動作:
com.infoengine.log 設定為 DEBUG 或 ALL。
分別組態記錄器的記錄層級,以單獨控制每個記錄器。
依預設,只有錯誤記錄會啟用。
您可以在下列的內容檔 (位於 <Windchill>/codebase.war/WEB-INF directory) 中設定每個記錄器的 Info*Engine 記錄檔位置與記錄層級:
log4jMethodServer.properties
如果已經安裝一個或多個 Windchill 解決方案,此檔案會直接控制與 Windchill 應用伺服器關聯的記錄,包括所有 Info*Engine 伺服器訊息。由於 Tomcat 內嵌在應用伺服器中,與 servlet 引擎和 Info*Engine 服務之間的互動相關聯的 Info*Engine 記錄訊息也會使用 log4jMethodServer.properties 中的設定擷取。這些訊息與 JSP 處理和通訊有關。
記錄檔的預設位置位於 <Windchill>/logs 目錄內。
Info*Engine 為每個 Info*Engine 元件維護記錄器設定。但是,處理中閘道與轉接器記錄訊息會根據閘道或轉接器正在執行流程中的伺服器設定記錄。