<?php
// ver_erro_real.php
echo "<h1>📋 Últimos Erros do Sistema</h1>";

$logFile = '/home/vartenet/logs/varte_net.php.error.log';

if (!file_exists($logFile)) {
    echo "<p style='color:red'>❌ Arquivo de log não encontrado</p>";
} else {
    echo "<p>✅ Arquivo encontrado: " . htmlspecialchars($logFile) . "</p>";
    echo "<p>Tamanho: " . round(filesize($logFile) / 1024, 1) . " KB</p>";
    
    // Últimas 100 linhas
    $lines = file($logFile);
    $total = count($lines);
    echo "<p>Total de linhas: $total</p>";
    
    echo "<h3>Últimos 50 erros:</h3>";
    echo "<div style='background:#121a2e;padding:15px;border-radius:8px;max-height:600px;overflow:auto;'>";
    echo "<pre style='font-size:11px;line-height:1.6;color:#e2e8f0;white-space:pre-wrap;word-wrap:break-word;'>";
    
    $start = max(0, $total - 50);
    for ($i = $start; $i < $total; $i++) {
        $line = $lines[$i];
        // Destacar erros
        if (strpos($line, 'PHP Fatal') !== false || strpos($line, 'PHP Parse') !== false) {
            echo "<span style='color:#ef4444;font-weight:bold;'>" . htmlspecialchars($line) . "</span>";
        } elseif (strpos($line, 'PHP Warning') !== false) {
            echo "<span style='color:#f59e0b;'>" . htmlspecialchars($line) . "</span>";
        } elseif (strpos($line, 'PHP Notice') !== false) {
            echo "<span style='color:#3b82f6;'>" . htmlspecialchars($line) . "</span>";
        } else {
            echo htmlspecialchars($line);
        }
    }
    echo "</pre>";
    echo "</div>";
}

// Também filtrar apenas erros FATAIS
echo "<h3>🔴 Apenas ERROS FATAIS:</h3>";
echo "<div style='background:#121a2e;padding:15px;border-radius:8px;max-height:400px;overflow:auto;'>";
echo "<pre style='font-size:11px;color:#ef4444;white-space:pre-wrap;word-wrap:break-word;'>";

if (file_exists($logFile)) {
    $lines = file($logFile);
    foreach ($lines as $line) {
        if (strpos($line, 'PHP Fatal') !== false || strpos($line, 'PHP Parse') !== false) {
            echo htmlspecialchars($line);
        }
    }
}
echo "</pre>";
echo "</div>";