diff --git a/v2/get-pokemon.php b/v2/get-pokemon.php index dbeb748..abc8e1c 100644 --- a/v2/get-pokemon.php +++ b/v2/get-pokemon.php @@ -4,9 +4,19 @@ $username = "database1"; $password = "181t$1lJg"; $dbname = "pokedex1"; +// Set the custom log file path +$logFile = __DIR__ . '/error_log.txt'; + +// Function to log messages +function logMessage($message) { + global $logFile; + error_log($message . "\n", 3, $logFile); +} + $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { + logMessage("Connection failed: " . $conn->connect_error); die("Connection failed: " . $conn->connect_error); } @@ -32,6 +42,7 @@ if (isset($_GET['id'])) { $pokemon['abilities'] = explode(',', $pokemon['abilities']); echo json_encode($pokemon); } else { + logMessage("No Pokémon found for ID: $id"); echo json_encode(["error" => "No Pokémon found"]); } } else { diff --git a/v2/pokemon.js b/v2/pokemon.js index 087d1df..c55001b 100644 --- a/v2/pokemon.js +++ b/v2/pokemon.js @@ -51,7 +51,7 @@ async function fetchPokemonDataBeforeRedirect(id) { return true; } catch (error) { - console.error("Failed to fetch Pokémon data before redirect:", error); + console.error(`Failed to fetch Pokémon data before redirect for ID ${id}:`, error); return false; } }