UFW-AbuseIPDB-Reporter/utils/log.js
Sefinek d9ad94e579 v0.2.0
- Added integration with Discord Webhooks
- Added daily report summaries
- Other fixes and improvements
2025-02-10 02:54:35 +01:00

14 lines
No EOL
425 B
JavaScript

const discordWebhooks = require('../services/discord.js');
const levels = {
0: { method: 'log', label: '[INFO]' },
1: { method: 'warn', label: '[WARN]' },
2: { method: 'error', label: '[FAIL]' },
};
module.exports = (level, msg) => {
const { method, label } = levels[level] || { method: 'log', label: '[N/A]' };
console[method](`${label} ${msg}`);
if (level >= 1) discordWebhooks(level, msg).catch(console.error);
};