O Apache httpd é capaz de gravar erros e acessar arquivos de log por meio de um pipe para outro processo, em vez de diretamente para um arquivo. Esse recurso aumenta drasticamente a flexibilidade de registro, sem adicionar código ao servidor principal. Para gravar logs em um pipe, simplesmente substitua o nome do arquivo pelo caractere "|", seguido pelo nome do executável que deve aceitar entradas de log em sua entrada padrão.
Você pode usar essa técnica para canalizar os logs para um script que, em seguida, divide os logs da maneira que desejar. Isso geralmente é usado para dividir por host virtual.