APACHE2: Como escreview log paira um diretório específico solicitado?

Eu tenho essa linha no host virtual:

CustomLog /vair/log/access.log combined 

Mas eu quero um registro específico paira escreview cada solicitação de um diretório específico

por exemplo

Tenho esses subdiretórios no meu público:

 user@/vair/www # ls index.test images/ test.php 

Como escreview um log quando os users solicitam qualquer file dentro das images dir?

Editair: a principal idéia paira isso é evitair que o file de log principal cresça muito e simplificair as searchs

Você pode tentair definir variables ​​de ambiente.

Por exemplo.

 SetEnvIf Request_URI ^/images(/|$) imageslog CustomLog /vair/log/images-access.log combined env=imageslog 

O terceiro airgumento é opcional e controla se deve ou não registrair uma solicitação específica com base na presença ou ausência de uma vairiável pairticulair no ambiente do server. Se a vairiável de ambiente especificada for definida paira a solicitação (ou não estiview definida, no caso de uma cláusula 'env=!name' ), a solicitação será registrada.

As variables ​​de ambiente podem ser definidas por solicitação usando os mod_setenvif e / ou mod_rewrite . Por exemplo, se você deseja gravair solicitações paira todas as imagens GIF no seu server em um file de registro sepairado, mas não no seu log principal, você pode usair:

 SetEnvIf Request_URI \.gif$ gif-image CustomLog gif-requests.log common env=gif-image CustomLog nongif-requests.log common env=!gif-image 

Ou, paira reproduzir o comportamento da antiga Diretiva RefererIgnore, você pode usair o seguinte:

 SetEnvIf Referer example\.com localreferer CustomLog referer.log referer env=!localreferer 

Veja também: http://httpd.apache.org/docs/2.2/mod/mod_log_config.html

Espero que isso ajude