FileLogTraceListener.DiskSpaceExhaustedBehavior Propriedade

Definição

Determina o que fazer ao gravar no arquivo de log e há menos espaço livre em disco que o especificado pela propriedade 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

Valor da propriedade

DiskSpaceExhaustedOption. Determina o que fazer ao tentar gravar no arquivo de log e este tiver menos espaço livre em disco disponível que o especificado pela propriedade ReserveDiskSpace ou se o tamanho do arquivo de log for maior do que a propriedade MaxFileSize permite. O valor padrão é DiscardMessages.

Comentários

Quando a DiskSpaceExhaustedBehavior propriedade é definida DiscardMessagescomo , as mensagens de log são descartadas silenciosamente se não houver espaço em disco reservado suficiente. Esse é o comportamento padrão e impede que aplicativos simples falhem se o disco ficar muito cheio.

Aplicativos mais robustos podem definir a DiskSpaceExhaustedBehavior propriedade como ThrowExceptione adicionar Try...Catch blocos em torno de todo o código que grava no log.

Aplica-se a

Confira também