linter pass

This commit is contained in:
Erik 2022-01-12 18:29:14 +02:00
parent 15025bcc01
commit 736df1b3af
No known key found for this signature in database
GPG Key ID: FEFF4B220DDF5589

View File

@ -17,17 +17,17 @@ const Constants = {
class Logger {
constructor(client, options) {
constructor (client, options) {
this.client = client;
this.options = options;
const transports = [
new FileExtension({ filename: `logs/${this.date.split(' ')[0]}.log`, level: 'debug' }), //Will NOT log "silly" logs, could change in future.
new FileExtension({ filename: `logs/${this.date.split(' ')[0]}.log`, level: 'debug' }), // Will NOT log "silly" logs, could change in future.
new FileExtension({ filename: `logs/errors/${this.date.split(' ')[0]}-error.log`, level: 'error' }),
new Console({ level: 'silly' }) //Will log EVERYTHING.
new Console({ level: 'silly' }) // Will log EVERYTHING.
];
if (!options.webhook.disabled) transports.push(new DiscordWebhook({ level: 'error', ...options.webhook })); //Broadcast errors to a discord webhook.
if (!options.webhook.disabled) transports.push(new DiscordWebhook({ level: 'error', ...options.webhook })); // Broadcast errors to a discord webhook.
this.logger = createLogger({
levels: config.npm.levels,
@ -38,11 +38,11 @@ class Logger {
transports
});
//TODO: Add proper date-oriented filenames and add a daily rotation file (?).
// TODO: Add proper date-oriented filenames and add a daily rotation file (?).
}
write(type = 'silly', string = '') {
write (type = 'silly', string = '') {
const color = Constants.Colors[type];
const header = `${chalk[color](`[${this.date}][modmail]`)}`;
@ -52,23 +52,23 @@ class Logger {
}
get date() {
get date () {
return moment().format("YYYY-MM-DD hh:mm:ss");
}
info(message) {
info (message) {
this.write('info', message);
}
warn(message) {
warn (message) {
this.write('warn', message);
}
error(message) {
error (message) {
this.write('error', message);
}
debug(message) {
debug (message) {
this.write('debug', message);
}