mirror of
https://github.com/log4js-node/log4js-node.git
synced 2025-12-08 19:26:01 +00:00
Merge pull request #1028 from techmunk/master
Fix TCP appender with Webpack and Typescript
This commit is contained in:
commit
653a20f1f1
@ -17,6 +17,7 @@ coreAppenders.set('noLogFilter', require('./noLogFilter'));
|
||||
coreAppenders.set('file', require('./file'));
|
||||
coreAppenders.set('dateFile', require('./dateFile'));
|
||||
coreAppenders.set('fileSync', require('./fileSync'));
|
||||
coreAppenders.set('tcp', require('./tcp'));
|
||||
|
||||
const appenders = new Map();
|
||||
|
||||
|
||||
18
types/log4js.d.ts
vendored
18
types/log4js.d.ts
vendored
@ -238,6 +238,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;
|
||||
@ -288,6 +305,7 @@ export type Appender = CategoryFilterAppender
|
||||
| RecordingAppender
|
||||
| StandardErrorAppender
|
||||
| StandardOutputAppender
|
||||
| TCPAppender
|
||||
| CustomAppender;
|
||||
|
||||
export interface Levels {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user