123456789101112131415161718192021222324252627282930313233 |
- 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");
- }
- });
|