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

注解

当 属性 DiskSpaceExhaustedBehavior 设置为 DiscardMessages时,如果没有足够的保留磁盘空间,日志消息将被无提示丢弃。 这是默认行为,可以防止简单应用程序在磁盘太满时失败。

更可靠的应用程序可以将 属性设置为 DiskSpaceExhaustedBehaviorThrowException,并在写入日志的所有代码周围添加 Try...Catch 块。

适用于

另请参阅