C# Class Serilog.Sinks.RollingFile.Extension.Sinks.SizeLimitedFileSink

Inheritance: ILogEventSink, IDisposable
Afficher le fichier Open project: Peymanmi/Serilog.Sinks.RollingFile.Extension Class Usage Examples

Private Properties

Свойство Type Description
EnsureDirectoryCreated void
OpenFileForWriting System.IO.StreamWriter

Méthodes publiques

Méthode Description
Dispose ( ) : void
Emit ( LogEvent logEvent ) : void
SizeLimitedFileSink ( ITextFormatter formatter, TemplatedPathRoller roller, long fileSizeLimitBytes, Encoding encoding = null ) : System
SizeLimitedFileSink ( ITextFormatter formatter, TemplatedPathRoller roller, long fileSizeLimitBytes, RollingLogFile rollingLogFile, Encoding encoding = null ) : System

Private Methods

Méthode Description
EnsureDirectoryCreated ( string path ) : void
OpenFileForWriting ( string folderPath, RollingLogFile rollingLogFile, Encoding encoding ) : StreamWriter

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Emit() public méthode

public Emit ( LogEvent logEvent ) : void
logEvent LogEvent
Résultat void

SizeLimitedFileSink() public méthode

public SizeLimitedFileSink ( ITextFormatter formatter, TemplatedPathRoller roller, long fileSizeLimitBytes, Encoding encoding = null ) : System
formatter ITextFormatter
roller TemplatedPathRoller
fileSizeLimitBytes long
encoding System.Text.Encoding
Résultat System

SizeLimitedFileSink() public méthode

public SizeLimitedFileSink ( ITextFormatter formatter, TemplatedPathRoller roller, long fileSizeLimitBytes, RollingLogFile rollingLogFile, Encoding encoding = null ) : System
formatter ITextFormatter
roller TemplatedPathRoller
fileSizeLimitBytes long
rollingLogFile RollingLogFile
encoding System.Text.Encoding
Résultat System