From 97d82bb204435b64a0512eede3a25b00c75befe2 Mon Sep 17 00:00:00 2001 From: sparkyx Date: Tue, 6 Jan 2026 19:44:19 +0100 Subject: [PATCH] Improve record_log --- include/lib/ac_common.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/lib/ac_common.php b/include/lib/ac_common.php index 82d295005..00267e441 100644 --- a/include/lib/ac_common.php +++ b/include/lib/ac_common.php @@ -1398,7 +1398,8 @@ function record_log($p_message) if ($handle_log == false ) { - + if ( isset ($_SERVER['REMOTE_ADDR']) ) error_log(sprintf("origin %s\n",$_SERVER['REMOTE_ADDR'])); + if ( isset ($_SERVER['HTTP_USER_AGENT']) ) error_log(sprintf("agent %s\n",$_SERVER['HTTP_USER_AGENT'])); if ( gettype ($p_message) == "object" && method_exists($p_message,"getTraceAsString") == 1) { $exc=$p_message; do { @@ -1417,6 +1418,9 @@ function record_log($p_message) error_log("noalyss GET [".json_encode($_GET,0,10)."]"); error_log("_POST [".json_encode($_POST,0,10)."]",0); } else { + if ( isset ($_SERVER['REMOTE_ADDR']) ) fwrite($handle_log,sprintf("origin %s\n",$_SERVER['REMOTE_ADDR'])); + if ( isset ($_SERVER['HTTP_USER_AGENT']) ) fwrite($handle_log,sprintf("agent %s\n",$_SERVER['HTTP_USER_AGENT'])); + if ( gettype ($p_message) == "object" && method_exists($p_message,"getTraceAsString") == 1) { error_log("noalyss exception ".$p_message->getMessage(),0);