apache - canaliza os logs para um script - enquanto não gera scripts várias vezes

1

Eu quero encaminhar logs do apache (com meu formato personalizado) para o meu script. Eu ao mesmo tempo quero manter o formato padrão de log para cada vhost para separar o arquivo.

Quando eu coloco CustomLog "| / caminho / para / meu / script" myformat no httpd.conf funciona perfeito, mas apenas para vhosts que não tem CustomLog / path / para / logs / vhostXX-logfile otherformat dentro

Para vhosts que já estão fazendo o login, ele não registra nada em | / path / to / my / script

eu poderia colocar CustomLog "| / caminho / para / meu / script" myformat em todos os vhosts, mas o script é gerado em paralelo para cada vhost e isso não é aceitável.

O que posso fazer?

    
por ndd 25.12.2015 / 02:18

2 respostas

2

Eu não acho que você pode fazer o que você quer da maneira que você está tentando por causa de sua restrição para não ter várias instâncias do seu script.

Você pode obter alguma milhagem para que o vhosts registre em um canal nomeado e tenha seu script lido a partir dele.

    
por 25.12.2015 / 10:58
0

Não é possível no momento em 2.4. A diretiva GlobalLog foi adicionada ao tronco basicamente para essa finalidade, mas não foi backportada.

    
por 26.12.2015 / 21:23

Tags