ログ作成およびエラー処理プロセスの要約
ログ作成およびエラー処理プロセスの機能と相違点について、以下に要約します。
• ログ作成があらかじめコードに定められた箇所で規則的に発生するのに対し、エラー処理は技術的なエラーが発生した場合にのみ行われます。
• ログ作成では、たとえエラーハンドラ内で呼び出された場合でも、機能が実行された後は最後に処理が行われたポイントに戻ります。エラー処理では、プロセスを終了する場合と、エラーが生成されたポイントへ戻る場合があります。
• エラー処理では、ログ作成プロセスを呼び出す場合、埋め込まれた呼び出しを使用します。ログ作成プロセスでは、予期しないエラーが発生した場合を除き、エラー処理プロセスを使用しません。
• 処理コードはカスタマイズ可能で、エラー処理動作を決定します。エラーハンドラは、ログを作成するか、またはサブトランザクションあるいは PostResult メッセージ全体を送信し、プロセスを終了するかどうかを決定します。
• ログ作成では、簡単に表示できるようにログファイルにプロセスデータを書き込み、ログメッセージは、ロケールとシステムに応じて詳細にカスタマイズできます。