C# Класс Serilog.Sinks.RollingFile.Extension.Sinks.SizeLimitedFileSink

Наследование: ILogEventSink, IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
EnsureDirectoryCreated void
OpenFileForWriting System.IO.StreamWriter

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
EnsureDirectoryCreated ( string path ) : void
OpenFileForWriting ( string folderPath, RollingLogFile rollingLogFile, Encoding encoding ) : StreamWriter

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Emit() публичный Метод

public Emit ( LogEvent logEvent ) : void
logEvent LogEvent
Результат void

SizeLimitedFileSink() публичный Метод

public SizeLimitedFileSink ( ITextFormatter formatter, TemplatedPathRoller roller, long fileSizeLimitBytes, Encoding encoding = null ) : System
formatter ITextFormatter
roller TemplatedPathRoller
fileSizeLimitBytes long
encoding System.Text.Encoding
Результат System

SizeLimitedFileSink() публичный Метод

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
Результат System