UNPKG

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