C# 클래스 MetroLog.Targets.BufferedTarget

상속: AsyncTarget, ILazyFlushable
파일 보기 프로젝트 열기: onovotny/MetroLog

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