ファイル名
ログファイルの出力先
[運用資産格納ディレクトリー]\domains\domain1\logs |
[運用資産格納ディレクトリー]/domains/domain1/logs |
[運用資産格納ディレクトリー]\nodes\localhost-domain1\<GlassFish Serverインスタンス名>\logs |
[運用資産格納ディレクトリー]/nodes/localhost-domain1/<GlassFish Serverインスタンス名>/logs |
サーバーログのログ出力先ディレクトリーは、asadminコマンドのset-log-attributesサブコマンドで変更可能です。変更については、「設定方法」を参照してください。
出力内容
GlassFish Serverクラスターの作成やアプリケーションの配備など、Jakarta EEに関する操作の情報が出力されます。
また、DASに配備したアプリケーションの標準出力、標準エラー出力に出力した情報やGlassFishが提供するJakarta EEの各コンポーネントが出力する情報が出力されます。
GlassFish Serverクラスターに配備したアプリケーションの標準出力、標準エラー出力に出力した情報やGlassFishが提供するJakarta EEの各コンポーネントが出力する情報が出力されます。
仕様
ログファイルは、プロセス起動時に作成されます。同名ファイルが存在する場合は、追加出力されます。
書き込み権限がない場合、Java VMログにエラーメッセージが出力され、DASまたはGlassFish Serverクラスターの起動に失敗します。
GlassFish運用グループのユーザーで実行する方法は、「運用ユーザーのカスタマイズ」を参照してください。
「<」、「>」などの文字列の代わりに、サニタイジングされた文字列が出力されることがあります。
サニタイジングの例:
< | < |
> | > |
& | & |
" | " |
System.out.println()やSystem.err.println()、例外のprintStackTrace()などのメソッドを利用して標準出力や標準エラー出力にメッセージを出力する場合、以下に注意してください。
8192バイトを超えるメッセージは、ログレコードが分割されて別のログレコードになります。
半角空白や改行などの、コードが\u0020(半角空白)以下のみの文字で構成されるメッセージは、出力されません。
設定方法
サーバーログの設定項目は、asadminコマンドのset-log-attributesサブコマンドで変更可能です。
ローテーションに関する設定
ローテーションのタイプなどを設定します。ローテーションについては、「5.10.6 ログファイルのローテーション」を参照してください。
ログ出力ディレクトリ
ログファイルの出力先を変更できます。
出力フォーマット
[yyyy-MM-ddTHH:mm:ss.msTZD] [glassfishバージョン] [LOG_LEVEL] [メッセージ番号] [ロガー名] [tid: _ThreadID=スレッドID _ThreadName=スレッド名] [timeMillis: 出力時刻のミリ秒表記] [levelValue: LOG_LEVELの数値] [[ メッセージ本文]] |
ログレベルがFINE、FINER、FINESTの場合、以下のようにClassName、MethodNameが追加で出力されることがあります。
[yyyy-MM-ddTHH:mm:ss.msTZD] [glassfishバージョン] [LOG_LEVEL] [メッセージ番号] [ロガー名] [tid: _ThreadID=スレッドID _ThreadName=スレッド名] [timeMillis: 出力時刻のミリ秒表記] [levelValue: LOG_LEVELの数値] [CLASSNAME: ログ出力を実行したクラス名] [METHODNAME: ログ出力を実行したメソッド名] [[ メッセージ本文]] |
メッセージ番号は出力されないことがあります。
LOG_LEVEL:
SEVERE :エラー
WARNING:警告
INFO :情報
CONFIG :静的な構成メッセージ
FINE :トレース
FINER :詳細なトレース
FINEST :非常に詳細なトレース
出力例
[2022-06-01T13:32:42.637+0900] [glassfish 7.0] [INFO] [NCLS-LOGGING-00009] [jakarta.enterprise.logging] [tid: _ThreadID=20 _ThreadName=RunLevelControllerThread-1654084839119] [timeMillis: 1654084839449] [levelValue: 800] [[ Running GlassFish Version: Eclipse GlassFish 7.0.0 (build master-b-g785433e 2022-06-01T20:46:42+0900)]] |