C# Класс MetroLog.Targets.BufferedTarget

Наследование: AsyncTarget, ILazyFlushable
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
FlushAsync Task
ILazyFlushable System.Threading.Tasks.Task

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

Метод Описание
BufferedTarget ( Layout layout, int threshold ) : MetroLog.Internal

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

Метод Описание
DoFlushAsync ( LogWriteContext context, IEnumerable toFlush ) : System.Threading.Tasks.Task
WriteAsyncCore ( LogWriteContext context, LogEventInfo entry ) : Task

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

Метод Описание
FlushAsync ( LogWriteContext context, IEnumerable toFlush ) : Task
ILazyFlushable ( LogWriteContext context ) : System.Threading.Tasks.Task

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

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

public BufferedTarget ( Layout layout, int threshold ) : MetroLog.Internal
layout MetroLog.Layouts.Layout
threshold int
Результат MetroLog.Internal

DoFlushAsync() защищенный абстрактный Метод

protected abstract DoFlushAsync ( LogWriteContext context, IEnumerable toFlush ) : System.Threading.Tasks.Task
context LogWriteContext
toFlush IEnumerable
Результат System.Threading.Tasks.Task

WriteAsyncCore() защищенный закрытый Метод

protected final WriteAsyncCore ( LogWriteContext context, LogEventInfo entry ) : Task
context LogWriteContext
entry LogEventInfo
Результат Task