log4net SDK Reference

BufferingAppenderSkeleton.Flush Method (Boolean)

Flush the currently buffered events

[Visual Basic]
Overridable Overloads Public Sub Flush( _
   ByVal flushLossyBuffer As Boolean _
)
[C#]
public virtual void Flush(
   bool flushLossyBuffer
);

Parameters

flushLossyBuffer
set to true to flush the buffer of lossy events

Remarks

Flushes events that have been buffered. If flushLossyBuffer is false then events will only be flushed if this buffer is non-lossy mode.

If the appender is buffering in Lossy mode then the contents of the buffer will only be flushed if flushLossyBuffer is true. In this case the contents of the buffer will be tested against the LossyEvaluator and if triggering will be output. All other buffered events will be discarded.

If flushLossyBuffer is true then the buffer will always be emptied by calling this method.

See Also

BufferingAppenderSkeleton Class | log4net.Appender Namespace | BufferingAppenderSkeleton.Flush Overload List