C# Класс Serilog.ELKBulkSink.ELKSink

Наследование: Serilog.Sinks.PeriodicBatching.PeriodicBatchingSink
Показать файл Открыть проект

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

Метод Описание
ChunkEvents ( IEnumerable events ) : IEnumerable
ELKSink ( SinkOptions options, bool includeDiagnostics = false ) : System
EventToJson ( LogEvent logEvent ) : string
PackageContent ( List jsons, int bytes, int page, bool includeDiagnostics = false ) : StringContent

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

Метод Описание
EmitBatchAsync ( IEnumerable events ) : System.Threading.Tasks.Task

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

Метод Описание
CreateWebRequest ( ) : HttpWebRequest
GetMurmur3HashString ( string value ) : string

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

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

public ChunkEvents ( IEnumerable events ) : IEnumerable
events IEnumerable
Результат IEnumerable

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

public ELKSink ( SinkOptions options, bool includeDiagnostics = false ) : System
options SinkOptions
includeDiagnostics bool
Результат System

EmitBatchAsync() защищенный Метод

protected EmitBatchAsync ( IEnumerable events ) : System.Threading.Tasks.Task
events IEnumerable
Результат System.Threading.Tasks.Task

EventToJson() публичный статический Метод

public static EventToJson ( LogEvent logEvent ) : string
logEvent Serilog.Events.LogEvent
Результат string

PackageContent() публичный статический Метод

public static PackageContent ( List jsons, int bytes, int page, bool includeDiagnostics = false ) : StringContent
jsons List
bytes int
page int
includeDiagnostics bool
Результат StringContent