Merge pull request #4392 from MrPetovan/task/add-ip-restriction-to-dlogger
Add IP restriction to dlogger
This commit is contained in:
commit
24513f6d92
2 changed files with 7 additions and 2 deletions
|
@ -41,6 +41,7 @@ Example: To set the automatic database cleanup process add this line to your .ht
|
|||
* **disable_email_validation** (Boolean) - Disables the check if a mail address is in a valid format and can be resolved via DNS.
|
||||
* **disable_url_validation** (Boolean) - Disables the DNS lookup of an URL.
|
||||
* **dlogfile - location of the developer log file
|
||||
* **dlogip - restricts develop log writes to requests originating from this IP address
|
||||
* **frontend_worker_timeout** - Value in minutes after we think that a frontend task was killed by the webserver. Default value is 10.
|
||||
* **hsts** (Boolean) - Enables the sending of HTTP Strict Transport Security headers
|
||||
* **ignore_cache** (Boolean) - For development only. Disables the item cache.
|
||||
|
|
|
@ -737,12 +737,16 @@ function dlogger($msg, $level = 0) {
|
|||
return;
|
||||
}
|
||||
|
||||
$logfile = Config::get('system','dlogfile');
|
||||
|
||||
$logfile = Config::get('system', 'dlogfile');
|
||||
if (! $logfile) {
|
||||
return;
|
||||
}
|
||||
|
||||
$dlogip = Config::get('system', 'dlogip');
|
||||
if (!is_null($dlogip) && $_SERVER['REMOTE_ADDR'] != $dlogip) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (count($LOGGER_LEVELS) == 0) {
|
||||
foreach (get_defined_constants() as $k => $v) {
|
||||
if (substr($k, 0, 7) == "LOGGER_") {
|
||||
|
|
Loading…
Reference in a new issue