Skip to content

Commit 215bb8a

Browse files
ZacariaRomakita
authored andcommitted
fix: logstash-http flushes message one by one by default
1 parent 7b3bf7c commit 215bb8a

File tree

15 files changed

+41
-43
lines changed

15 files changed

+41
-43
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,4 +113,4 @@
113113
]
114114
},
115115
"packageManager": "yarn@3.2.1"
116-
}
116+
}

packages/connect/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@
4747
"peerDependencies": {
4848
"@tsed/logger": "6.6.1"
4949
}
50-
}
50+
}

packages/file/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@
4848
"peerDependencies": {
4949
"@tsed/logger": "6.6.1"
5050
}
51-
}
51+
}

packages/insight/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@
4848
"peerDependencies": {
4949
"@tsed/logger": "6.6.1"
5050
}
51-
}
51+
}

packages/logentries/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@
4848
"peerDependencies": {
4949
"@tsed/logger": "6.6.1"
5050
}
51-
}
51+
}

packages/logger/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,5 @@
4545
},
4646
"devDependencies": {
4747
"typescript": "5.0.4"
48-
},
49-
"peerDependencies": {}
50-
}
48+
}
49+
}

packages/loggly/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@
4949
"peerDependencies": {
5050
"@tsed/logger": "6.6.1"
5151
}
52-
}
52+
}

packages/logstash-http/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,4 @@
5252
"peerDependencies": {
5353
"@tsed/logger": "6.6.1"
5454
}
55-
}
55+
}

packages/logstash-http/src/LogStashHttpAppender.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,14 @@ export class LogStashHttpAppender extends BaseAppender<LogStashHttpOptions> {
9090
const {bufferMax = 0, delayToFlush = 0} = this.config.options;
9191
this.#buffer.push(bulk);
9292

93+
if (!bufferMax || bufferMax <= this.#buffer.length) {
94+
return this.flush();
95+
}
96+
9397
if (delayToFlush) {
9498
this.#timer && clearTimeout(this.#timer);
9599
this.#timer = setTimeout(() => this.flush(), delayToFlush);
96100
}
97-
98-
if (bufferMax <= this.#buffer.length) {
99-
this.#buffer.push(bulk);
100-
return this.flush();
101-
}
102101
}
103102

104103
async flush() {

packages/logstash-udp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@
4848
"peerDependencies": {
4949
"@tsed/logger": "6.6.1"
5050
}
51-
}
51+
}

0 commit comments

Comments
 (0)