# Interface AppenderConfiguration
InterfaceModule | import { AppenderConfiguration } from "@tsed/logger" |
---|---|
Source | /packages/logger/src/types/appenders/interfaces/AppenderConfiguration.ts |
# Overview
interface AppenderConfiguration<Opts = any> {
type: string;
filename?: string;
layout?: BasicLayoutConfiguration;
maxLogSize?: number;
pattern?: string;
backups?: number;
levels?: string[];
options: Opts;
[key: string]: any;
}
# Members
type: string;
filename?: string;
layout?: BasicLayoutConfiguration;
maxLogSize?: number;
pattern?: string;
backups?: number;
levels?: string[];
options: Opts;
[key: string]: 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