C# Класс Tp.Integration.Plugin.Common.Activity.PluginRollingFileAppender

Наследование: log4net.Appender.FileAppender
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ActivateOptions ( ) : void
PluginRollingFileAppender ( ) : System
PluginRollingFileAppender ( PluginRollingFileAppender baseAppender, IActivityLogPathProvider path, Locker locker, string accountName, string profileName ) : System

Защищенные методы

Метод Описание
AdjustFileBeforeAppend ( System.DateTime timeStamp ) : void
Append ( log4net.Core.LoggingEvent loggingEvent ) : void
DeleteFile ( string fileName ) : void
ExistingInit ( ) : void
FileExists ( string path ) : bool
GetNextOutputFileName ( string fileName ) : string
NextCheckDate ( System.DateTime currentDateTime, RollPoint rollPoint ) : System.DateTime
OnClose ( ) : void
OpenFile ( string fileName, bool append ) : void
RollFile ( string fromFile, string toFile ) : void
RollOverRenameFiles ( string baseFileName, System.DateTime timeStamp ) : void
RollOverSize ( System.DateTime timeStamp ) : void
RollOverTime ( bool fileIsOpen ) : void
SetQWForFiles ( TextWriter writer ) : void

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

Метод Описание
ComputeCheckPeriod ( string datePattern ) : RollPoint
DetermineCurSizeRollBackups ( ) : void
GetExistingFiles ( string baseFilePath ) : IEnumerable
GetFileName ( string accountName, string profileName, string fileName, IActivityLogPathProvider path ) : string
Initialize ( PluginRollingFileAppender baseAppender, IActivityLogPathProvider path ) : void
InitializeFromOneFile ( string baseFile, string curFileName ) : void
InitializeRollBackups ( string baseFile, IEnumerable arrayFiles ) : void
RollOverIfDateBoundaryCrossing ( ) : void

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

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

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

AdjustFileBeforeAppend() защищенный Метод

protected AdjustFileBeforeAppend ( System.DateTime timeStamp ) : void
timeStamp System.DateTime
Результат void

Append() защищенный Метод

protected Append ( log4net.Core.LoggingEvent loggingEvent ) : void
loggingEvent log4net.Core.LoggingEvent
Результат void

DeleteFile() защищенный Метод

protected DeleteFile ( string fileName ) : void
fileName string
Результат void

ExistingInit() защищенный Метод

protected ExistingInit ( ) : void
Результат void

FileExists() защищенный Метод

protected FileExists ( string path ) : bool
path string
Результат bool

GetNextOutputFileName() защищенный Метод

protected GetNextOutputFileName ( string fileName ) : string
fileName string
Результат string

NextCheckDate() защищенный Метод

protected NextCheckDate ( System.DateTime currentDateTime, RollPoint rollPoint ) : System.DateTime
currentDateTime System.DateTime
rollPoint RollPoint
Результат System.DateTime

OnClose() защищенный Метод

protected OnClose ( ) : void
Результат void

OpenFile() защищенный Метод

protected OpenFile ( string fileName, bool append ) : void
fileName string
append bool
Результат void

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

public PluginRollingFileAppender ( ) : System
Результат System

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

public PluginRollingFileAppender ( PluginRollingFileAppender baseAppender, IActivityLogPathProvider path, Locker locker, string accountName, string profileName ) : System
baseAppender PluginRollingFileAppender
path IActivityLogPathProvider
locker Locker
accountName string
profileName string
Результат System

RollFile() защищенный Метод

protected RollFile ( string fromFile, string toFile ) : void
fromFile string
toFile string
Результат void

RollOverRenameFiles() защищенный Метод

protected RollOverRenameFiles ( string baseFileName, System.DateTime timeStamp ) : void
baseFileName string
timeStamp System.DateTime
Результат void

RollOverSize() защищенный Метод

protected RollOverSize ( System.DateTime timeStamp ) : void
timeStamp System.DateTime
Результат void

RollOverTime() защищенный Метод

protected RollOverTime ( bool fileIsOpen ) : void
fileIsOpen bool
Результат void

SetQWForFiles() защищенный Метод

protected SetQWForFiles ( TextWriter writer ) : void
writer System.IO.TextWriter
Результат void