FileAppender LockingModelBase CreateStream Method Apache log4net™ SDK Documentation
Helper method that creates a FileStream under CurrentAppender's SecurityContext.

Namespace: log4net.Appender
Assembly: log4net (in log4net.dll) Version: 1.2.15.0 (1.2.15.0)
Syntax

protected Stream CreateStream(
	string filename,
	bool append,
	FileShare fileShare
)

Parameters

filename
Type: OnlineSystem String

[Missing <param name="filename"/> documentation for "M:log4net.Appender.FileAppender.LockingModelBase.CreateStream(System.String,System.Boolean,System.IO.FileShare)"]

append
Type: OnlineSystem Boolean

[Missing <param name="append"/> documentation for "M:log4net.Appender.FileAppender.LockingModelBase.CreateStream(System.String,System.Boolean,System.IO.FileShare)"]

fileShare
Type: OnlineSystem.IO FileShare

[Missing <param name="fileShare"/> documentation for "M:log4net.Appender.FileAppender.LockingModelBase.CreateStream(System.String,System.Boolean,System.IO.FileShare)"]

Return Value

Type: OnlineStream

[Missing <returns> documentation for "M:log4net.Appender.FileAppender.LockingModelBase.CreateStream(System.String,System.Boolean,System.IO.FileShare)"]

Remarks

Typically called during OpenFile or AcquireLock.

If the directory portion of the filename does not exist, it is created via Directory.CreateDirecctory.

See Also