8000 Merge pull request #115 from NicolasPelletier/master · LikeABossProgrammer/log4js-node@a15a628 · GitHub
[go: up one dir, main page]

Skip to content

Commit a15a628

Browse files
author
Gareth Jones
committed
Merge pull request log4js-node#115 from NicolasPelletier/master
Speed up file logging for high rate of logging.
2 parents 22da622 + b75e366 commit a15a628

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

lib/streams/BufferedWriteStream.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
var events = require('events'),
2+
Dequeue = require('dequeue'),
23
util = require('util');
34

45
module.exports = BufferedWriteStream;
56

67
function BufferedWriteStream(stream) {
78
var that = this;
89
this.stream = stream;
9-
this.buffer = [];
10+
this.buffer = new Dequeue();
1011
this.canWrite = false;
1112
this.bytes = 0;
1213

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"lib": "lib"
2727
},
2828
"dependencies": {
29-
"async": "0.1.15"
29+
"async": "0.1.15",
30+
"dequeue": "1.0.3"
3031
},
3132
"devDependencies": {
3233
"vows": "0.6.2",

0 commit comments

Comments
 (0)
0