ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express Java EE運用ガイド(Java EE 6編)
FUJITSU Software

7.7.11 ロガーの定義項目

set-log-attributesサブコマンドで操作できる属性

項目名

属性名

set-log-attributes

再起動

ログ出力ディレクトリ

directory

必要

ローテーションのタイプ

rotationPolicy

必要

ログサイズ

rotationLimitInBytes

必要

ログ収集時間

rotationTime

必要

世代数

maxHistoryFiles

必要

ログハンドラ

handlers

必要


ログ出力ディレクトリ

定義項目名

com.sun.enterprise.server.logging.GFFileHandler.directory

説明

サーバーログを出力するディレクトリのパスを指定します。絶対パスで指定してください。

パスの長さは、ファイル名(ローテーション後のファイル名)を含めてOSの最大値の範囲内になるようにしてください。

指定した値の先頭が${com.sun.aas.instanceRoot}以外の場合は、指定したディレクトリ配下にサーバーインスタンス名でディレクトリが作成され、その配下にログファイルが出力されます。

指定した値の先頭が${com.sun.aas.instanceRoot}以外の場合、IJServerクラスタやサーバーインスタンスの削除時にログファイルが出力されるディレクトリは削除されません。手動で削除してください。

範囲

任意の文字列

省略値

${com.sun.aas.instanceRoot}/logs


ローテーションのタイプ

定義項目名

com.sun.enterprise.server.logging.GFFileHandler.rotationPolicy

説明

サーバーログをローテーションする場合に以下のどちらでローテーションするかを指定します。

  • logsize:ログサイズ

  • time:ログ収集時間

範囲
  • logsize

  • time

省略値

logsize


ログサイズ

定義項目名

com.sun.enterprise.server.logging.GFFileHandler.rotationLimitInBytes

説明

サーバーログの最大サイズを指定します。ログファイルが指定したサイズに達するとローテーションされます。

範囲

1048576~536870912(Byte)

省略値

1048576(Byte)


ログ収集時間

定義項目名

com.sun.enterprise.server.logging.GFFileHandler.rotationTime

説明

サーバーログのローテーションを実行する時間を指定します。ローテーションのタイプが「time」の場合、毎日指定した時刻にローテーションされます。

範囲

0~23(時)

省略値

0(時)


世代数

定義項目名

com.sun.enterprise.server.logging.GFFileHandler.maxHistoryFiles

説明

ローテーションしたサーバーログを保管する世代数(ファイル数)を指定します。
保管するログファイルの数が指定した世代数を超えた場合は、一番古い世代のログファイルが削除されます。

範囲

1~999

省略値

1


ログハンドラ

定義項目名

handlers

説明

ログ出力に使用するハンドラを指定します。複数のハンドラを指定する場合、カンマで区切って指定します。

範囲

任意のハンドラ

省略値

なし


関連情報

詳細な説明や関連記事については、以下を参照してください。

内容

参照先

機能説明

4.17 Java EEアプリケーションのログ

チューニング方法

  

コマンド

asadminコマンドの以下のサブコマンド
  set-log-attributesサブコマンド
  list-log-attributesサブコマンド