2015-02-18 2 views
0

я протоколирование включен в моем файле конф HTTPd следующим образом ...Apache RewriteLog только для определенного IP-адреса?

RewriteLog "/var/log/httpd/rewrite.log" 
RewriteLogLevel 3 

Это прекрасно работает. Я не хочу влиять на сервер во время отладки, или создавать дополнительную информацию, чем необходимо.

Есть ли способ только перезаписывать журналы только для определенного IP-адреса (или узкие с помощью некоторых других критериев, если нет)?

ответ

0

Одно решение, которое я нашел до сих пор является оператором трубы, поэтому я добавил следующие ...

RewriteLog "|/bin/grep '<myIpAddress>' > /var/log/httpd/debugrewrite.log" 
RewriteLogLevel 5 

Не уверен, насколько эффективно это, так как она вызывает Grep каждый раз, так что я «Не поклонник этого, но на данный момент его помощь сокращает вырубку, и я выключу ее, как только закончите.

Смежные вопросы