Sun Java System Application Server 9.1 管理指南

記錄記錄

Application Server 使用 JSR 047 中指定的 Java EE 平台記錄 API。Application Server 記錄訊息記錄在伺服器記錄中,通常位於 domain-dir/logs/server.log。當記錄自動重建時,Application Server 會建立名為 server.log 的全新空白檔案,並將舊檔案重新命名為 server.log_date,其中 date 是檔案自動重建的日期和時間。

domain-dir/logs 目錄中除了包含伺服器記錄之外,還包含兩種其他類型的記錄。access 子目錄中包含 HTTP 服務存取記錄,tx 子目錄中包含作業事件服務記錄。如需有關這些記錄的資訊,請參閱配置作業事件

Application Server 的元件可產生記錄輸出。應用程式元件也可以產生記錄輸出。

應用程式元件可以使用 Apache Commons Logging Library 來記錄訊息。但是,建議採用平台標準 JSR 047 API 以獲得更好的記錄配置。

記錄檔的記錄遵循以下統一格式:

[#|yyyy-mm-ddThh:mm:ss.SSS-Z|Log Level|ProductName-Version|LoggerName|Key Value Pairs|Message|#]

例如︰

[#|2006-10-21T13:25:53.852-0400|INFO|sun-appserver9.1|javax.enterprise.
system.core|_ThreadID=13;|CORE5004: Resource Deployed: 
[cr:jms/DurableConnectionFactory].|#]

在此範例中,

以後的版本中,可能會變更或增強記錄檔的記錄格式。