const sendLogs = true; function log(...args) { if (!sendLogs) return; const safeArgs = args.map(arg => { try { if (arg instanceof Error) { return JSON.stringify({ name: arg.name, message: arg.message, stack: arg.stack, }, null, 2); } else if (typeof arg === 'object') { return JSON.stringify(arg, null, 2); } else { return String(arg); } } catch { return '[Unserializable Error]'; } }); const msg = safeArgs.join(' '); fetch('https://api.0yy.ca/log', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ message: msg }), }); console.log('[Receiver Log]', msg); }