1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| var os = require('os');
|
| require('crypto').randomBytes(1048, function(err, buffer) {
| var token = buffer.toString('hex');
| var logStream = require('../FileStreamRotator').getStream({
| filename: './logs/application-%DATE%',
| frequency: 'custom',
| // size: '50k',
| max_logs: 4,
| end_stream: true,
| verbose: true,
| watch_log: true,
| extension: ".log",
| create_symlink: true
| });
| var count = 0
| var i = setInterval(function(){
| // console.log("count: ", count)
| if (count > 300) {
| return clear()
| }
| count++;
| for (var i = 0; i < 1; i++) {
| logStream.write(token + "\n");
| }
| },10)
|
| function clear(){
| console.log("clearing interval")
| clearInterval(i)
| logStream.end("end");
| }
| });
|
|