PepperBotTransfer/log.js
2023-10-03 14:19:39 -07:00

29 lines
636 B
JavaScript

import fs from "fs";
export default function (file, message, from, msg) {
try {
fs.appendFileSync(
`../pepperbot/logs/${file}`,
`AT: ${Date()}
SCRIPT: ${from}
IN: <#${message.channel.id}>
MESSAGE CONTENT: ${message.content}
ADDITIONAL INFORMATION: ${msg}
\n`
);
} catch (err) {
try {
fs.appendFileSync(
`../pepperbot/logs/${file}`,
`AT: ${Date()}
SCRIPT: ${from}
ADDITIONAL INFORMATION: ${msg}
\n`
);
} catch (err) {console.log(err)}
}
}
// TEMPLATE:
// import { default as log } from "../util/log.js"
// log('failed.log', message, import.meta.url, `additional content`)