2024-08-15 05:38:09 -04:00
|
|
|
const fs = require('fs')
|
|
|
|
const settings = require('../settings.json')
|
|
|
|
|
2024-08-15 05:43:42 -04:00
|
|
|
module.exports = function (fileName, item) {
|
|
|
|
if (settings.disableLogging) return
|
|
|
|
const dateToday = new Date(Date.now())
|
2024-08-15 12:50:12 -04:00
|
|
|
const UTCYears = dateToday.getUTCFullYear()
|
|
|
|
const UTCMonths = dateToday.getUTCMonth() + 1
|
|
|
|
const UTCDays = dateToday.getUTCDate()
|
2024-08-15 05:43:42 -04:00
|
|
|
const UTCHours = dateToday.getUTCHours()
|
|
|
|
const UTCMinutes = dateToday.getUTCMinutes().toString().padStart(2, '0')
|
|
|
|
const UTCSeconds = dateToday.getUTCSeconds().toString().padStart(2, '0')
|
|
|
|
const UTCMilliSeconds = dateToday.getUTCMilliseconds().toString().padStart(3, '0')
|
2024-08-15 12:50:12 -04:00
|
|
|
const filenameToday = `${UTCMonths}-${UTCDays}-${UTCYears}`
|
|
|
|
const logDate = `${UTCMonths}/${UTCDays}/${UTCYears} ${UTCHours}:${UTCMinutes}:${UTCSeconds}.${UTCMilliSeconds}`
|
|
|
|
fs.appendFileSync(`logs/${filenameToday}/${fileName}.txt`, `[${logDate}] ${item}\n`)
|
2024-08-15 05:43:42 -04:00
|
|
|
}
|