ファイル名
ログファイルの出力先
[Java EE 7共通ディレクトリ]\domains\domain1\logs |
[Java EE 7共通ディレクトリ]/domains/domain1/logs |
[Java EE 7共通ディレクトリ]\nodes\localhost-domain1\<サーバーインスタンス名>\logs |
[Java EE 7共通ディレクトリ]/nodes/localhost-domain1/<サーバーインスタンス名>/logs |
サーバーログのログ出力先ディレクトリは、asadminコマンドのset-log-attributesサブコマンドで変更可能です。変更については、「設定方法」を参照してください。
出力内容
IJServerクラスタの作成やアプリケーションの配備など、Java EE 7に関する操作の情報が出力されます。
また、Interstage Java EE 7 DASサービスに配備したアプリケーションの標準出力、標準エラー出力に出力した情報やInterstageが提供するJava EE 7の各コンポーネントが出力する情報が出力されます。
IJServerクラスタに配備したアプリケーションの標準出力、標準エラー出力に出力した情報やInterstageが提供するJava EE 7の各コンポーネントが出力する情報が出力されます。
仕様
ログファイルは、プロセス起動時に作成されます。同名ファイルが存在する場合は追加出力されます。
書き込み権限がない場合、Java VMログにエラーメッセージが出力され、Interstage Java EE 7 DASサービスまたはIJServerクラスタの起動に失敗します。
一般ユーザで実行する方法は、「2.1.6 サービス運用ユーザのカスタマイズ」を参照してください。
「<」、「>」などの文字列の代わりに、サニタイジングされた文字列が出力されることがあります。
サニタイジングの例:
< | < |
> | > |
& | & |
" | " |
System.out.println()やSystem.err.println()、例外のprintStackTrace()などのメソッドを利用して標準出力や標準エラー出力にメッセージを出力する場合、以下に注意してください。
8192バイトを超えるメッセージは、ログレコードが分割されて別のログレコードになります。
半角空白や改行などの、コードが\u0020(半角空白)以下のみの文字で構成されるメッセージは、出力されません。
設定方法
サーバーログの設定項目は、asadminコマンドのset-log-attributesサブコマンドで変更可能です。
ローテーションに関する設定
ローテーションのタイプなどを設定します。ローテーションについては、「4.17.6 ログファイルのローテーション」を参照してください。
ログ出力ディレクトリ
ログファイルの出力先を変更できます。
詳細は、「8.8.11 ロガーの定義項目」、「10.1.19.1 set-log-attributesサブコマンド」を参照してください。
出力フォーマット
[#|yyyy-MM-ddTHH:mm:ss.msTZD|LOG_LEVEL|||_ThreadID=スレッドID;_ThreadName=スレッド名;_MessageID=メッセージ番号;|メッセージ本文|#] |
ログレベルがFINE、FINER、FINESTの場合、以下のようにClassName、MethodNameが追加で出力されることがあります。
[#|yyyy-MM-ddTHH:mm:ss.msTZD|LOG_LEVEL|||_ThreadID=スレッドID;_ThreadName=スレッド名;_MessageID=メッセージ番号;ClassName=ログ出力を実行したクラス名;MethodName=ログ出力を実行したメソッド名|メッセージ本文|#] |
_MessageID=メッセージ番号について
_MessageID=メッセージ番号は出力されないことがあります。メッセージ番号については「第11章 Java EE 7のメッセージ」を参照してください。
LOG_LEVEL:
SEVERE :エラー
WARNING:警告
INFO :情報
CONFIG :静的な構成メッセージ
FINE :トレース
FINER :詳細なトレース
FINEST :非常に詳細なトレース
出力例
[#|2015-12-11T23:26:27.625+0900|INFO|||_ThreadID=18;_ThreadName=RunLevelControllerThread-1449843983257;_MessageID=AS-WEB-GLUE-00200;|Created virtual server server|#] |