# Class LogStashHttpAppender

Class
Module
import { LogStashHttpAppender } from "@tsed/logger-logstash-http"
Source/packages/logstash-http/src/types/LogStashHttpAppender.ts

# Overview

class LogStashHttpAppender extends BaseAppender<LogStashHttpOptions> {
    #private;
<span class="token function">build</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">void</span><span class="token punctuation">;</span>
<span class="token function">write</span><span class="token punctuation">(</span>loggingEvent<span class="token punctuation">:</span> <a href="/api/logger/types/core/LogEvent.html"><span class="token">LogEvent</span></a><span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">void</span><span class="token punctuation">;</span>
<span class="token function">send</span><span class="token punctuation">(</span>bulk<span class="token punctuation">:</span> Record&lt;<span class="token keyword">string</span><span class="token punctuation">,</span> <span class="token keyword">any</span>&gt;<span class="token punctuation">)</span><span class="token punctuation">:</span> Promise&lt;this | undefined&gt; | undefined<span class="token punctuation">;</span>
<span class="token function">flush</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> Promise&lt;this | undefined&gt;<span class="token punctuation">;</span>
<span class="token function">serializeBulk</span><span class="token punctuation">(</span>array<span class="token punctuation">:</span> Array&lt;Record&lt;<span class="token keyword">string</span><span class="token punctuation">,</span> <span class="token keyword">any</span>&gt; | <span class="token keyword">string</span>&gt;<span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">string</span><span class="token punctuation">;</span>
<span class="token function">shutdown</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> Promise&lt;this | undefined&gt;<span class="token punctuation">;</span>

}

# Members

#private;

build(): void;

write(loggingEvent: LogEvent): void;

send(bulk: Record<string, any>): Promise<this | undefined> | undefined;

flush(): Promise<this | undefined>;

serializeBulk(array: Array<Record<string, any> | string>): string;

shutdown(): Promise<this | undefined>;

Other topics