Improved error logging for Domain refresh

This commit is contained in:
Hosteroid
2025-10-21 15:16:56 +03:00
parent ceeb2cfae4
commit 716fdcffe6
2 changed files with 70 additions and 0 deletions

View File

@@ -22,6 +22,15 @@ class DebugController extends Controller
return;
}
// Log debug tool usage
$logger = new \App\Services\Logger('debug');
$logger->info('WHOIS debug tool accessed', [
'domain' => $domain,
'user_id' => \Core\Auth::id(),
'ip_address' => $_SERVER['REMOTE_ADDR'] ?? 'unknown',
'user_agent' => $_SERVER['HTTP_USER_AGENT'] ?? 'unknown'
]);
// Get TLD
$parts = explode('.', $domain);
$tld = $parts[count($parts) - 1];
@@ -313,6 +322,19 @@ class DebugController extends Controller
// Get parsed info using WhoisService
$info = $whoisService->getDomainInfo($domain);
// Log debug results
$logger->info('WHOIS debug completed', [
'domain' => $domain,
'tld' => $tld,
'server' => $server,
'rdap_succeeded' => $rdapSucceeded,
'whois_fallback_used' => !$rdapSucceeded,
'parsed_status' => $info['status'] ?? 'unknown',
'parsed_registrar' => $info['registrar'] ?? 'unknown',
'parsed_expiration' => $info['expiration_date'] ?? 'unknown',
'user_id' => \Core\Auth::id()
]);
$this->view('debug/whois', [
'domain' => $domain,
'server' => $server,