C# Класс LightFramework.Tracing.AsyncLogger

AsyncLogger为异步记录日志的类。
Наследование: ILogger
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Instance AsyncLogger

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

Метод Описание
Clear ( ) : void

清空日志队列里的日志。

Write ( MetaLog metaLog ) : void

记录日志的方法。

Write ( string logMsg ) : void

记录日志的方法,该方法默认把日志信息记录到文本文件。

Write ( string logMsg, LogLevel logLevel ) : void

记录日志的方法,该方法默认把日志信息记录到文本文件。

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

Метод Описание
AsyncLogger ( ) : System

私有构造函数。

AsyncWriteLog ( ) : void

异步写日志的方法。

PopMetaLog ( ) : MetaLog

同步MetaLog对象出队方法。

PushMetaLog ( MetaLog metaLog ) : void

同步MetaLog对象入队方法。

WriteLogFactory ( MetaLog metaLog ) : void

创建具体文件类型日志的工厂方法。

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

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

清空日志队列里的日志。
public Clear ( ) : void
Результат void

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

记录日志的方法。
public Write ( MetaLog metaLog ) : void
metaLog MetaLog 日志数据封送对象
Результат void

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

记录日志的方法,该方法默认把日志信息记录到文本文件。
public Write ( string logMsg ) : void
logMsg string 日志文本信息
Результат void

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

记录日志的方法,该方法默认把日志信息记录到文本文件。
public Write ( string logMsg, LogLevel logLevel ) : void
logMsg string 日志文本信息
logLevel LogLevel 日志等级
Результат void

Описание свойств

Instance публичное статическое свойство

AsyncLogger的一个单件,支持多线程模式。
public static AsyncLogger,LightFramework.Tracing Instance
Результат AsyncLogger