Como habilitar o log estendido do W3C no Apache (LAMP ou XAMPP)?

2

Como posso ativar o formato de log estendido do W3C no LAMP e onde o diretório de log padrão será localizado (e nomeado como)? (ou XAMPP)

    
por nona urbiz 26.08.2009 / 02:34

1 resposta

1

Você provavelmente se refere ao formato de registro estendido do W3C: link .
Corrigir sua ortografia e reformular sua pergunta pode gerar mais respostas.

Este formato é usado principalmente em servidores Microsoft IIS. Não tenho certeza se todos os dados necessários estão disponíveis no Apache e não consegui encontrar uma string de formato de exemplo para você.

Simplificando, você precisa definir o LogFormat desejado em sua configuração do Apache, e, em seguida, use a opção CustomLog para especificar onde gravar o arquivo de log. Normalmente, dependendo das configurações, o Apache grava seus logs em / var / log / apache /, / var / log / apache2 / ou / var / log / httpd / mas verifique sua configuração do Apache para descobrir.

Como o formato estendido do W3C é de forma livre, não há uma única resposta, mas o formato de log estendido do NCSA, que é semelhante ao formato W3C, é assim:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" ncsa_extended
CustomLog /var/log/apache2/extended_access_log ncsa_extended

Você pode personalizar os parâmetros do LogFormat para obter as informações desejadas.

    
por 08.09.2009 / 00:09