一款简单易用的基础网络通讯组件库。

FileLogger 类

文件日志记录器

会在指定目录下,生成logs文件夹,然后按[yyyy-MM-dd].log的形式,每日生成日志

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public sealed class FileLogger : LoggerBase, 
	IDisposable
Inheritance
Object    LoggerBase    FileLogger
Implements
IDisposable

构造函数

FileLogger 初始化文件日志记录器

属性

CreateLogFolder 获取或设置一个函数,用于根据日志级别创建日志文件夹。
DateTimeFormat 获取或设置日期时间格式
(继承自 LoggerBase。)
FileNameFormat 文件名格式化字符串。默认为“0000”,当第1个文件,即为0001.log,第2个文件为0002.log,以此类推。
LogLevel 日志输出级别。 当Log(LogLevel, Object, String, Exception)的类型,在该设置之内时,才会真正输出日志。
(继承自 LoggerBase。)
MaxSize 最大日志尺寸

方法

DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
EqualsDetermines whether the specified object is equal to the current object.
(继承自 Object。)
Finalize 析构函数,用于在对象被垃圾回收时进行资源清理
(重写 ObjectFinalize)
GetHashCodeServes as the default hash function.
(继承自 Object。)
GetTypeGets the Type of the current instance.
(继承自 Object。)
Log 日志记录
(继承自 LoggerBase。)
ToStringReturns a string that represents the current object.
(继承自 Object。)

扩展方法

Map
(由 Mapper 定义。)
Map
(由 Mapper 定义。)
MapTTarget
(由 Mapper 定义。)
SafeDispose 安全性释放(不用判断对象是否为空)。不会抛出任何异常。
(由 SystemExtension 定义。)
ToJsonString 转换为Json
(由 SerializeConvert 定义。)

参见