You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.1 KiB
JavaScript

const fs = require('fs');
var date = new Date();
var dat= date.getDate()+"-"+date.getMonth()+"-"+date.getFullYear();
var err_log = "./pm2/logs/err.log";
var out_log = "./pm2/logs/out.log";
fs.mkdirSync(`./pm2/logs/${dat}`, { recursive: true });
err_log = './pm2/logs/' + dat + '/error.log';
out_log = './pm2/logs/' + dat + '/output.log';
combined_log = './pm2/logs/' + dat + '/combined.log';
// fs.accessSync("./pm2/logs/${dat}",(err) => {
// if (!err) {
// console.log('in');
// err_log = './pm2/logs/' + date.toISOString() + '/error.log';
// out_log = './pm2/logs/' + date.toISOString() + '/output.log';
// combined_log = './pm2/logs/' + date.toISOString() + '/combined.log';
// } else {
// console.error(err)};
// console.log("created succesfully");
// });
module.exports = {
apps : [{
name: 'action dashboard',
script: 'index.js',
max_memory_restart: "2G",
merge_logs: true,
max_restarts: 20,
error_file : err_log,
out_file : out_log
// instances: 1,
// watch: '.'
}],
};