FileAppender.LockingModel Property Apache log4netâ„¢ SDK Documentation
Gets or sets the LockingModel used to handle locking of the file.

Namespace: log4net.Appender
Assembly: log4net (in log4net.dll) Version: 2.0.6.0-.NET 4.0
Syntax

public FileAppender. LockingModelBase LockingModel { get; set; }

Property Value

Type: FileAppender.LockingModelBase
The LockingModel used to lock the file.
Remarks

Gets or sets the LockingModel used to handle locking of the file.

There are three built in locking models, FileAppender.ExclusiveLock, FileAppender. MinimalLock and FileAppender. InterProcessLock . The first locks the file from the start of logging to the end, the second locks only for the minimal amount of time when logging each message and the last synchronizes processes using a named system wide Mutex.

The default locking model is the FileAppender.ExclusiveLock.

See Also

Reference