diff --git a/logger.php b/logger.php index 489cb33..bcf1a5b 100644 --- a/logger.php +++ b/logger.php @@ -67,10 +67,10 @@ class logger for ($i = 0 ; $i <= $this->backTraceSkip ; $i++) $back = array_shift ($backtrace); $msg = ""; - if (isset ($_SERVER["REMOTE_ADDR"])) - { + if (isset ($_SERVER["HTTP_X_FORWARDED_FOR"])) + $msg .= "[".$_SERVER["HTTP_X_FORWARDED_FOR"]."] "; + elseif (isset ($_SERVER["REMOTE_ADDR"])) $msg .= "[".$_SERVER["REMOTE_ADDR"]."] "; - } // The messages are all the parameters of the function except the first, // which is the priority