diff --git a/plugins/fromlog/index.js b/plugins/fromlog/index.js index d298ee2..fd11221 100644 --- a/plugins/fromlog/index.js +++ b/plugins/fromlog/index.js @@ -32,7 +32,15 @@ function init(file,logic,idle){ var oldfilereadbytes = filereadbytes; setInterval(function(){ if (filereadbytes != oldfilereadbytes){ - fs.mkdir(path.resolve(__dirname, '../../program-data/fromlog/counters'), { recursive: true }, (err) => { + var filesplit = file.split(/\//); + var filedirs=""; + for (var i = 0; i < filesplit.length - 1; i++) { + filedirs+=filesplit[i]; + if (i != filesplit.length - 2){ + filedirs+="/"; + } + } + fs.mkdir(path.resolve(__dirname, '../../program-data/fromlog/counters',filedirs), { recursive: true }, (err) => { fs.writeFile(counterpath, filereadbytes.toString(),function(err){}); }); oldfilereadbytes = filereadbytes; @@ -86,7 +94,7 @@ function readsome(stats) { } function processsome(actualbytesread, buff) { - var datastring = buff.toString('utf-8', 0, actualbytesread); + var datastring = buff.toString('utf-8', 0, actualbytesread); tempdata+=datastring; var tempdatasplit = tempdata.split(/\r\n|\r|\n/); for (var i = 0; i < tempdatasplit.length - 1; i++) {