FileLogTraceListener.DiskSpaceExhaustedBehavior プロパティ

定義

ログ ファイルへの出力時に、空きディスク容量が ReserveDiskSpace プロパティに指定された値を下回っていた場合の動作を決定します。

public:
 property Microsoft::VisualBasic::Logging::DiskSpaceExhaustedOption DiskSpaceExhaustedBehavior { Microsoft::VisualBasic::Logging::DiskSpaceExhaustedOption get(); void set(Microsoft::VisualBasic::Logging::DiskSpaceExhaustedOption value); };
public Microsoft.VisualBasic.Logging.DiskSpaceExhaustedOption DiskSpaceExhaustedBehavior { get; set; }
member this.DiskSpaceExhaustedBehavior : Microsoft.VisualBasic.Logging.DiskSpaceExhaustedOption with get, set
Public Property DiskSpaceExhaustedBehavior As DiskSpaceExhaustedOption

プロパティ値

DiskSpaceExhaustedOption. ログ ファイルへの出力時に、空きディスク容量が ReserveDiskSpace プロパティに指定された値を下回っていた場合、または、ログ ファイルのサイズが MaxFileSize プロパティの値を超えていた場合の動作を決定します。 既定値は DiscardMessages です。

注釈

プロパティが DiskSpaceExhaustedBehaviorDiscardMessages設定されている場合、十分な予約ディスク領域がない場合、ログ メッセージは自動的に破棄されます。 これは既定の動作であり、ディスクがいっぱいになった場合に単純なアプリケーションが失敗するのを防ぎます。

より堅牢なアプリケーションでは、 プロパティを DiskSpaceExhaustedBehavior に設定し、ログに ThrowException書き込むすべてのコードにブロックを追加 Try...Catch できます。

適用対象

こちらもご覧ください