# Class LogStashHttpOptions
ClassModule | import { LogStashHttpOptions } from "@tsed/logger-logstash-http" |
---|---|
Source | /packages/logstash-http/src/types/LogStashHttpAppender.ts |
# Overview
class LogStashHttpOptions {
url: string;
bufferMax: number;
application: Function | string;
requireAlias?: boolean;
logType: string;
logChannel: string;
auth?: AxiosBasicCredentials;
timeout?: number;
delayToFlush?: number;
params?: Record<string, any>;
headers?: Record<string, any>;
retryOptions?: IAxiosRetryConfig;
debug?: boolean;
httpsAgent?: any;
}
# Members
url: string;
bufferMax: number;
application: Function | string;
requireAlias?: boolean;
logType: string;
logChannel: string;
auth?: AxiosBasicCredentials;
timeout?: number;
delayToFlush?: number;
params?: Record<string, any>;
headers?: Record<string, any>;
retryOptions?: IAxiosRetryConfig;
debug?: boolean;
httpsAgent?: any;
Other topics
- Console Appender
- File Appender
- Date Rolling File Appender
- Connect Appender
- Standard Out Appender
- Standard Error Appender
- Insight Appender
- LogEntries Appender
- LogStash HTTP Appender
- LogStash UDP Appender
- Loggly Appender
- RabbitMQ Appender
- Seq Appender
- Slack Appender
- SMTP Appender
- Basic layout
- Colored layout
- Dummy layout
- Message Pass-Through layout
- Object layout
- Json layout
- Pattern layout