C# Class Ivony.Logs.TextFileLoggerBase

文本文件日志记录器基类
Inheritance: TextLogger
显示文件 Open project: Ivony/LogUtility

Protected Methods

Method Description
GetFilepath ( LogEntry entry ) : string

派生类重写此方法获取要写入的日志文件路径

TextFileLoggerBase ( LogFilter filter = null, Encoding encoding = null ) : System

初始化 TextFileLoggerBase 对象

WriteLogMessage ( LogEntry entry, string lines ) : void

重写 WriteLogMessage 方法将日志写入文本文件

Method Details

GetFilepath() protected abstract method

派生类重写此方法获取要写入的日志文件路径
protected abstract GetFilepath ( LogEntry entry ) : string
entry LogEntry 要写入的日志条目
return string

TextFileLoggerBase() protected method

初始化 TextFileLoggerBase 对象
protected TextFileLoggerBase ( LogFilter filter = null, Encoding encoding = null ) : System
filter LogFilter 可选的日志筛选器
encoding System.Text.Encoding 写入文件所用的编码
return System

WriteLogMessage() protected method

重写 WriteLogMessage 方法将日志写入文本文件
protected WriteLogMessage ( LogEntry entry, string lines ) : void
entry LogEntry 日志条目对象
lines string 要写入的文本行
return void