init
This commit is contained in:
85
mc_test/node_modules/file-stream-rotator/tests/every-minute-test.js
generated
vendored
Executable file
85
mc_test/node_modules/file-stream-rotator/tests/every-minute-test.js
generated
vendored
Executable file
@ -0,0 +1,85 @@
|
||||
var moment = require('moment');
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"1m", verbose: true});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"custom", verbose: true, date_format: "YYYY-MM-DD.HH.mm"});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"dont-rotate", verbose: true, date_format: "YYYY-MM-DD.HH.mm.ss"});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"daily", verbose: true, date_format: "YYYYMMDD"});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"daily", verbose: true});
|
||||
|
||||
const symLinkName = "tail.log"
|
||||
|
||||
var rotatingLogStream = require('../FileStreamRotator').getStream({
|
||||
filename: "logs/1m/testlog-%DATE%",
|
||||
frequency: "1m",
|
||||
verbose: true,
|
||||
date_format: "YYYY-MM-DD.HH.mm",
|
||||
size: "100k",
|
||||
max_logs: "10",
|
||||
audit_file: "/tmp/audit.json",
|
||||
end_stream: false,
|
||||
utc: true,
|
||||
extension: ".log",
|
||||
create_symlink: true,
|
||||
watch_log: true,
|
||||
// symlink_name: "tail.log"
|
||||
symlink_name: symLinkName
|
||||
});
|
||||
|
||||
rotatingLogStream.on("error", function () {
|
||||
console.log(Date.now(), Date(), "stream error", arguments)
|
||||
})
|
||||
|
||||
|
||||
rotatingLogStream.on("close", function () {
|
||||
console.log(Date.now(), Date(), "stream closed")
|
||||
})
|
||||
|
||||
rotatingLogStream.on("finish", function () {
|
||||
console.log(Date.now(), Date(), "stream finished")
|
||||
})
|
||||
|
||||
rotatingLogStream.on("rotate", function (oldFile, newFile) {
|
||||
console.log(Date.now(), Date(), "stream rotated", oldFile, newFile);
|
||||
})
|
||||
|
||||
rotatingLogStream.on("open", function (fd) {
|
||||
console.log(Date.now(), Date(), "stream open", fd);
|
||||
})
|
||||
|
||||
rotatingLogStream.on("new", function (newFile) {
|
||||
console.log(Date.now(), Date(), "stream new", newFile);
|
||||
})
|
||||
|
||||
rotatingLogStream.on("logRemoved", function (newFile) {
|
||||
console.log(Date.now(), Date(), "stream logRemoved", newFile);
|
||||
})
|
||||
|
||||
// console.log(rotatingLogStream.on, rotatingLogStream.end, rotatingLogStream)
|
||||
|
||||
|
||||
// var rotatingLogStream1 = require('../FileStreamRotator').getStream({
|
||||
// filename: "/tmp/a/logs/1m-1/testlog-%DATE%.log",
|
||||
// frequency: "1m",
|
||||
// verbose: true,
|
||||
// date_format: "YYYY-MM-DD.HH.mm",
|
||||
// size: "50k",
|
||||
// max_logs: "10",
|
||||
// audit_file: "/tmp/audit-1.json",
|
||||
// end_stream: false
|
||||
// });
|
||||
|
||||
var counter = 0;
|
||||
var i = setInterval(function () {
|
||||
counter++;
|
||||
rotatingLogStream.write(Date() + "\t" + "testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890\n")
|
||||
// rotatingLogStream1.write(Date() + "\t" + "testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890\n")
|
||||
if (counter == 5000) {
|
||||
clearInterval(i);
|
||||
rotatingLogStream.end("end\n");
|
||||
// rotatingLogStream1.end("end\n");
|
||||
}
|
||||
}, 10);
|
||||
|
||||
// var i = setTimeout(function () {
|
||||
// rotatingLogStream.emit("createLog")
|
||||
// }, 10000);
|
||||
|
||||
75
mc_test/node_modules/file-stream-rotator/tests/every-second-test.js
generated
vendored
Executable file
75
mc_test/node_modules/file-stream-rotator/tests/every-second-test.js
generated
vendored
Executable file
@ -0,0 +1,75 @@
|
||||
var moment = require('moment');
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"1m", verbose: true});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"custom", verbose: true, date_format: "YYYY-MM-DD.HH.mm"});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"dont-rotate", verbose: true, date_format: "YYYY-MM-DD.HH.mm.ss"});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"daily", verbose: true, date_format: "YYYYMMDD"});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"daily", verbose: true});
|
||||
var rotatingLogStream = require('../FileStreamRotator').getStream({
|
||||
filename:"logs/1s/testlog-%DATE%.log",
|
||||
frequency:"custom",
|
||||
verbose: true,
|
||||
date_format: "YYYY-MM-DD.HH.mm",
|
||||
size:"50k",
|
||||
max_logs: "5",
|
||||
audit_file:"audit-1s.json",
|
||||
end_stream: false,
|
||||
utc: true,
|
||||
extension: ".logs",
|
||||
watch_log: true,
|
||||
audit_hash_type: 'sha256'
|
||||
});
|
||||
|
||||
rotatingLogStream.on("error",function(err){
|
||||
console.log(Date.now(), Date(), "stream error", err)
|
||||
process.exit()
|
||||
})
|
||||
|
||||
|
||||
rotatingLogStream.on("close",function(){
|
||||
console.log(Date.now(), Date(), "stream closed")
|
||||
})
|
||||
|
||||
rotatingLogStream.on("finish",function(){
|
||||
console.log(Date.now(), Date(), "stream finished")
|
||||
})
|
||||
|
||||
rotatingLogStream.on("rotate",function(oldFile,newFile){
|
||||
console.log(Date.now(), Date(), "stream rotated",oldFile,newFile);
|
||||
})
|
||||
|
||||
rotatingLogStream.on("open",function(fd){
|
||||
console.log(Date.now(), Date(), "stream open",fd);
|
||||
})
|
||||
|
||||
rotatingLogStream.on("new",function(newFile){
|
||||
console.log(Date.now(), Date(), "stream new",newFile);
|
||||
})
|
||||
|
||||
rotatingLogStream.on("addWatcher", function(newLog){
|
||||
console.log(Date.now(), Date(), "stream add watcher",newLog);
|
||||
})
|
||||
|
||||
// console.log(rotatingLogStream.on, rotatingLogStream.end, rotatingLogStream)
|
||||
|
||||
var counter = 0;
|
||||
var i = setInterval(function(){
|
||||
counter++;
|
||||
// rotatingLogStream.write(Date() + "\ttesting 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890\n")
|
||||
rotatingLogStream.write(Date() + "ニューバランスの100年を超える長い歴史\n")
|
||||
// if(counter == 2000){
|
||||
if(counter == 400){
|
||||
clearInterval(i);
|
||||
console.log(Date() + "\tEND STREAM");
|
||||
rotatingLogStream.end("end\n");
|
||||
return;
|
||||
}
|
||||
|
||||
rotatingLogStream.write(Date() + "\t");
|
||||
for(var y = 0; y<400; y++){
|
||||
// console.log(i + " ")
|
||||
// rotatingLogStream.write(y + ": " + Date.now() + " >> ");
|
||||
rotatingLogStream.write("適: " + Date.now() + " >> ");
|
||||
}
|
||||
rotatingLogStream.write("\n");
|
||||
}, 10);
|
||||
|
||||
33
mc_test/node_modules/file-stream-rotator/tests/large-test.js
generated
vendored
Executable file
33
mc_test/node_modules/file-stream-rotator/tests/large-test.js
generated
vendored
Executable file
@ -0,0 +1,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");
|
||||
}
|
||||
});
|
||||
103
mc_test/node_modules/file-stream-rotator/tests/rotate-on-size-without-date.js
generated
vendored
Executable file
103
mc_test/node_modules/file-stream-rotator/tests/rotate-on-size-without-date.js
generated
vendored
Executable file
@ -0,0 +1,103 @@
|
||||
var moment = require('moment');
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"1m", verbose: true});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"custom", verbose: true, date_format: "YYYY-MM-DD.HH.mm"});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"dont-rotate", verbose: true, date_format: "YYYY-MM-DD.HH.mm.ss"});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"daily", verbose: true, date_format: "YYYYMMDD"});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"/tmp/testlog-%DATE%.log", frequency:"daily", verbose: true});
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({
|
||||
// filename:"logs/nodate/%DATE%",
|
||||
// frequency:"custom",
|
||||
// verbose: true,
|
||||
// date_format: "[test]",
|
||||
// size:"50k",
|
||||
// max_logs: "5",
|
||||
// audit_file:"audit-nodate.json",
|
||||
// end_stream: false,
|
||||
// utc: true,
|
||||
// extension: ".log",
|
||||
// watch_log: true,
|
||||
// audit_hash_type: 'sha256'
|
||||
// });
|
||||
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({
|
||||
// filename:"logs/nodate/%DATE%",
|
||||
// frequency:"custom",
|
||||
// verbose: true,
|
||||
// date_format: "[LOGFILENAME]",
|
||||
// size:"50k",
|
||||
// max_logs: "5",
|
||||
// audit_file:"audit-nodate.json",
|
||||
// end_stream: false,
|
||||
// extension: ".log"
|
||||
// });
|
||||
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"logs/nodate/logfile", size:"50k", max_logs: "5", audit_file:"audit-nodate.json", end_stream: false, extension: ".log" });
|
||||
|
||||
// var rotatingLogStream = require('../FileStreamRotator').getStream({filename:"logs/nodate/logfile", size:"50k", max_logs: "5", audit_file:"audit-nodate.json"});
|
||||
|
||||
var rotatingLogStream = require('../FileStreamRotator').getStream({
|
||||
filename:"logs/nodate/logfile",
|
||||
verbose: true,
|
||||
size:"50k",
|
||||
// max_logs: "5",
|
||||
audit_file:"audit-nodate.json",
|
||||
end_stream: false,
|
||||
extension: ".log"
|
||||
});
|
||||
|
||||
rotatingLogStream.on("error",function(err){
|
||||
console.log(Date.now(), Date(), "stream error", err)
|
||||
process.exit()
|
||||
})
|
||||
|
||||
|
||||
rotatingLogStream.on("close",function(){
|
||||
console.log(Date.now(), Date(), "stream closed")
|
||||
})
|
||||
|
||||
rotatingLogStream.on("finish",function(){
|
||||
console.log(Date.now(), Date(), "stream finished")
|
||||
})
|
||||
|
||||
rotatingLogStream.on("rotate",function(oldFile,newFile){
|
||||
console.log(Date.now(), Date(), "stream rotated",oldFile,newFile);
|
||||
})
|
||||
|
||||
rotatingLogStream.on("open",function(fd){
|
||||
console.log(Date.now(), Date(), "stream open",fd);
|
||||
})
|
||||
|
||||
rotatingLogStream.on("new",function(newFile){
|
||||
console.log(Date.now(), Date(), "stream new",newFile);
|
||||
})
|
||||
|
||||
rotatingLogStream.on("addWatcher", function(newLog){
|
||||
console.log(Date.now(), Date(), "stream add watcher",newLog);
|
||||
})
|
||||
|
||||
// console.log(rotatingLogStream.on, rotatingLogStream.end, rotatingLogStream)
|
||||
|
||||
var counter = 0;
|
||||
var i = setInterval(function(){
|
||||
counter++;
|
||||
// rotatingLogStream.write(Date() + "\ttesting 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890-testing 1234567890\n")
|
||||
rotatingLogStream.write(Date() + "ニューバランスの100年を超える長い歴史\n")
|
||||
// if(counter == 2000){
|
||||
if(counter == 400){
|
||||
clearInterval(i);
|
||||
console.log(Date() + "\tEND STREAM");
|
||||
rotatingLogStream.end("end\n");
|
||||
return;
|
||||
}
|
||||
|
||||
//*
|
||||
rotatingLogStream.write(Date() + "\t");
|
||||
for(var y = 0; y<400; y++){
|
||||
// console.log(i + " ")
|
||||
// rotatingLogStream.write(y + ": " + Date.now() + " >> ");
|
||||
rotatingLogStream.write("適: " + Date.now() + " >> ");
|
||||
}
|
||||
// */
|
||||
rotatingLogStream.write("\n");
|
||||
}, 10);
|
||||
|
||||
Reference in New Issue
Block a user