fix: tcp appender was missing from typescript typings

This commit is contained in:
Techmunk 2020-06-16 20:39:42 +10:00
parent 0a027d1dff
commit 4075ec5b82

18
types/log4js.d.ts vendored
View File

@ -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 {