diff --git a/types/log4js.d.ts b/types/log4js.d.ts index 2fdc99c..3a9d1d8 100644 --- a/types/log4js.d.ts +++ b/types/log4js.d.ts @@ -236,6 +236,23 @@ export interface StandardOutputAppender { layout?: Layout; } +/** + * TCP Appender + * + * @see https://log4js-node.github.io/log4js-node/tcp.html + */ +export interface TCPAppender { + type: 'tcp'; + // defaults to 5000 + port?: number + // defaults to localhost + host?: string + // default to __LOG4JS__ + endMsg?: string + // defaults to a serialized log event + layout?: Layout; +} + export interface CustomAppender { type: string | AppenderModule; [key: string]: any; @@ -257,6 +274,7 @@ export type Appender = CategoryFilterAppender | RecordingAppender | StandardErrorAppender | StandardOutputAppender + | TCPAppender | CustomAppender; export interface Levels {