FileLogTraceListener.AutoFlush Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica se a gravação no fluxo de arquivos de log libera ou não o buffer.
public:
property bool AutoFlush { bool get(); void set(bool value); };
public bool AutoFlush { get; set; }
member this.AutoFlush : bool with get, set
Public Property AutoFlush As Boolean
Valor da propriedade
Boolean
, com True
que indica que o fluxo é liberado após cada gravação; caso contrário, as entradas de log são armazenadas em buffer e gravadas com mais eficiência. A configuração padrão dessa propriedade é False
.
Comentários
A False
configuração da AutoFlush propriedade fornece o melhor desempenho para a maioria dos aplicativos, pois é mais eficiente gravar várias mensagens no arquivo de log ao mesmo tempo. Você pode usar o Flush método para liberar todas as mensagens atualmente no buffer de saída do arquivo de log. Você também pode usar o Close método , que libera implicitamente o fluxo antes de fechar o arquivo de log.