Это не ответ на вопрос.
Не делайте так, как вы хотите.
Error лог существует для клонирования ошибок, которые вам необходимо исправить и допускать повторного возникновения.
Access лог предназначен для логирования всех ответов сервера, отработавших БЕЗ ошибок. 404, 301/302, etc есть валидными с точки зрения веб сервера ответов и их нет нужды причислять к ошибочным.
Вам бы лучше воспользоваться инструментами для работы с логами, дабы работать с access.log и фильтровать только нужные вам сообщения. Тут инструментов от grep до ELK.