From 7923aa8942b55884320ef2428417e3ee4b121613 Mon Sep 17 00:00:00 2001 From: Minteck Date: Mon, 28 Nov 2022 17:31:34 +0100 Subject: Initial commit --- StartupItems/002--Logs.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 StartupItems/002--Logs.js (limited to 'StartupItems/002--Logs.js') diff --git a/StartupItems/002--Logs.js b/StartupItems/002--Logs.js new file mode 100644 index 0000000..fccd1d5 --- /dev/null +++ b/StartupItems/002--Logs.js @@ -0,0 +1,13 @@ +log("MistyCore-Startup-Logs", "Rotating journal..."); +const fs = require('fs'); + +let date = new Date().toISOString().replaceAll(":", "-"); +if (!fs.existsSync(systemRoot + "/Logs")) fs.mkdirSync(systemRoot + "/Logs"); +if (!fs.existsSync(systemRoot + "/Logs/LaunchDaemons")) fs.mkdirSync(systemRoot + "/Logs/LaunchDaemons"); +_originalSystemLog = systemLog; +if (fs.existsSync(systemLog)) fs.copyFileSync(systemLog, systemRoot + "/Logs/" + date + ".log"); +global.systemLog = systemRoot + "/Logs/" + date + ".log"; +if (!fs.existsSync(systemLog)) fs.writeFileSync(systemLog, ""); +fs.writeFileSync(systemRoot + "/../Volumes/VM/SystemLog", systemLog); + +log("MistyCore-Startup-Logs", "Done rotating journal"); \ No newline at end of file -- cgit