// ========== ERROR LOG VIEWER ==========
(function() {
// Inject modal HTML
injectModal('error-log-modal', '
Loading error logs...
';
try {
const response = await fetch('/api/v1/error-logs');
const data = await response.json();
if (data.success && data.logs) {
if (data.logs.length === 0) {
content.innerHTML = '✅ No errors logged! Everything is working smoothly.
';
} else {
content.innerHTML = data.logs.map(log => {
const date = new Date(log.timestamp).toLocaleString();
return `
${date}
ERROR
${escapeHtml(log.context)}: ${escapeHtml(log.error)}
${log.details ? `
${escapeHtml(log.details)}` : ''}
`;
}).join('');
}
} else {
content.innerHTML = '