Pregunta:
Me gustaría anteponer el nombre de vhost en mi ErrorLog y luego canalizarlo a un programa que escribí.
¿Es posible escribir un formato de registro de errores personalizado como lo es con el registro de acceso?
Respuesta:
Para la canalización, consulte la directiva ErrorLog y las entradas del manual oficial de Piped Logs que lo explican bastante bien.
Obtener un formato de registro de errores personalizado es más difícil. Puede personalizar el registro de acceso fácilmente con LogFormat
pero no hay nada integrado para modificar el formato del registro de errores. Me encontré con CGI :: Carp, que es un módulo de Perl para enviar al registro de errores. Finalmente, siempre hay que modificar el código fuente de Apache directamente dependiendo de lo mucho que desee esta función.