views:

20

answers:

2

Is there a way to block error logging from a specific set of IP's ?

Basically macafee carry out a range of testing on the server nightly and we don't want to record these in our error logs.

Is there a good way to avoid this from happening ?

Hope you can advice!

+1  A: 

The easiest way that comes to mind assumes your using a error logging object of some sort. You could then add a conditional based on $_SERVER['REMOTE_ADDR'] and have it check against the IP's you list. I would store them in some sort of array that you can check with regular expression that way you can use wildcards to exempt ranges.

fafnirbcrow
A: 

According to documentation, you can redirect logs into pipe, so you can easily filter your error log as you like it with your custom script or program.

You can also filter logs in phase of log-rotating.

msurovcak