import { appendFileSync } from 'node:fs' import settings from '../settings.js' export default function chatlog (fileName, item) { if (settings.disableLogging) return const dateToday = new Date(Date.now()) const UTCYears = dateToday.getUTCFullYear() const UTCMonths = dateToday.getUTCMonth() + 1 const UTCDays = dateToday.getUTCDate() 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') const filenameToday = `${UTCMonths}-${UTCDays}-${UTCYears}` const logDate = `${UTCMonths}/${UTCDays}/${UTCYears} ${UTCHours}:${UTCMinutes}:${UTCSeconds}.${UTCMilliSeconds}` appendFileSync(`logs/${filenameToday}/${fileName}.txt`, `[${logDate}] ${item}\n`) }