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

Mostrar archivo Open project: Peymanmi/Serilog.Sinks.RollingFile.Extension Class Usage Examples

Public Methods

Method Description
GetAllFiles ( ) : IEnumerable
GetLogFilePath ( System.DateTime date, LogEventLevel level, int sequenceNumber ) : string
SelectMatches ( IEnumerable fileInfos, System.DateTime date = null ) : IEnumerable
SelectMatches ( IEnumerable filenames ) : IEnumerable
TemplatedPathRoller ( string pathTemplate ) : Events

Private Methods

Method Description
GetLatestOrNew ( LogEventLevel level = LogEventLevel.Information ) : RollingLogFile

Method Details

GetAllFiles() public method

public GetAllFiles ( ) : IEnumerable
return IEnumerable

GetLogFilePath() public method

public GetLogFilePath ( System.DateTime date, LogEventLevel level, int sequenceNumber ) : string
date System.DateTime
level LogEventLevel
sequenceNumber int
return string

SelectMatches() public method

public SelectMatches ( IEnumerable fileInfos, System.DateTime date = null ) : IEnumerable
fileInfos IEnumerable
date System.DateTime
return IEnumerable

SelectMatches() public method

public SelectMatches ( IEnumerable filenames ) : IEnumerable
filenames IEnumerable
return IEnumerable

TemplatedPathRoller() public method

public TemplatedPathRoller ( string pathTemplate ) : Events
pathTemplate string
return Events