構成ファイルの LOGGING セクションでは、メッセージの受信方法を指定します。
InterChange Server がメッセージを書き込む宛先。
メッセージは、標準出力 (STDOUT) または指定するパスのファイルに記録できます。 STDOUT を指定すると、メッセージは、サーバーを始動させたコマンド・プロンプト・ウィンドウに表示されます。
このパラメーターの値を指定しないと、InterChange Server は ProductDir ディレクトリーの InterchangeSystem.log ファイルにメッセージを書き込みます。
例: LOG_FILE = test.log (ProductDir ディレクトリー内)
LOG_FILE = STDOUT
InterChange Server が Error および Fatal Error メッセージをログ・ファイルに書き込む他に送信もする場合の、送信先 E メール・アドレス。E メール・ドメインを省略すると、InterChange Server はデフォルトの POP メール・ドメインを使用します。
E メール通知については、「システム管理ガイド」を参照してください。
例: MESSAGE_RECIPIENT = troubleshooters
この例は、E メール通知に troubleshooters という配布リストをセットアップする方法を示します。E メール・ドメインを省略すると、InterChange Server はデフォルトの POP メール・ドメインを使用します。
MESSAGE_RECIPIENT = dave,dana@myhome.com
この例は、E メール通知に dave および dana@myhome.com という 2 つのユーザー・アドレスをセットアップする方法を示します (E メール・プログラムで、複数のアドレスの区切りにコンマを使用する場合)。
このパラメーターにはデフォルト値はありません。
このロギング・メッセージの送信先は、標準出力とログ・ファイルです。LOG_FILE パラメーターに有効なファイルを設定しており、STDOUT (標準出力) を設定していない場合には、MIRROR_LOG_TO_STDOUT = TRUE 設定は、ログ出力を標準出力にもミラーリングします。LOG_FILE = STDOUT の場合は、このパラメーターは無視されます。
ログ・ファイルのミラーリングはパフォーマンスを低下させるため、このパラメーターは開発やデバッグの間のみ true に設定してください。実動中は false に設定するか、または何も設定しません (この場合はデフォルトで false になる)。
このパラメーターのデフォルト値は false (オフ) です。
ログ・ファイルのサイズ制限です。 値は KB (キロバイト)、MB (メガバイト)、または GB (ギガバイト) を使用できます。単位の指定がないと、単位はデフォルトでバイトに設定されます。
例:
MAX_LOG_FILE_SIZE = 100KB MAX_LOG_FILE_SIZE = 5MB MAX_LOG_FILE_SIZE = 1GB MAX_LOG_FILE_SIZE = 8192
このパラメーターの値が指定されている場合は、ログ・アーカイブが暗黙的に使用可能になります。
このパラメーターのデフォルト値は UNLIMITED です。
保持するアーカイブ・ログの数です。 アーカイブ・ファイルには、LOG_FILE に指定された値から派生したファイル名が付けられます。 パラメーター MAX_LOG_FILE_SIZE が指定されていない場合、または LOG_FILE=STDOUT が設定されている場合は、このパラメーターは無視されます。
例:
ProductDir ディレクトリーで LOG_FILE = logs¥InterchangeSystem.log の場合、NUMBER_OF_ARCHIVE_LOGS = 3
と指定すると、アーカイブ・ログの名前は以下のようになります (ProductDir ディレクトリー内)。
logs¥InterchangeSystem_Arc_01.log logs¥InterchangeSystem_Arc_02.log logs¥InterchangeSystem_Arc_03.log
このパラメーターが NUMBER_OF_ARCHIVE_LOGS パラメーターによりオーバーライドされていない、または MAX_LOG_FILE_SIZE に UNLIMITED 以外の値が設定されていない限り、デフォルトのアーカイブ数は 5 です。