Nome do arquivo personalizado dinâmico do Apache2 para arquivos de log

1

Gostaria de aplicar um nome de arquivo personalizado com base em data para os arquivos de log do apache2, que eu quero usar para clickheat . No exemplo , ele escreve:

CustomLog "clickheat.%Y-%m-%d-%H" "%r" env=clickheat

Mas, para mim, cria um arquivo com nome clickheat.%Y-%m-%d-%H e as variáveis não são substituídas.

Eu não encontrei no apache2 docs qual parâmetro devo ativar ou definir.

    
por netmano 20.02.2012 / 11:08

1 resposta

1

Você precisa enviar logs para o comando ("| / usr / bin / rotatelogs < path_with_format > < time | size >"). Como este:

# Check path to rotatelogs and log file directory
CustomLog "|/usr/bin/rotatelogs /var/log/apache/clickheat.%Y-%m-%d-%H 3600" "%r" env=clickheat
    
por 20.02.2012 / 11:29