log4netを使用してログを記録するときに、トランザクションを使用したい理由がわかりません。200 のログ メッセージがあり、150 番目のメッセージを挿入するときにトランザクションが失敗し、ロールバックするとします。DB にはログ メッセージがありませんが、トランザクションを使用していない場合は 150 になります。
log4net を使用してデータベースにログ メッセージを書き込むときにトランザクションを使用する正当な理由を考えられる人はいますか (AdoNetAppender の動作をオーバーライドせず、メッセージが一度に 1 行ずつ DB に書き込まれると仮定します)。