Но мне оказалось проще и эффективнее всего писать один
общий как error_log, так и access_log, а потом в момент ротации логов
разделять их по серверам/доменам, что, при правильно выбранном формате
логов, делается мгновенно одним простым sed-скриптом.
Прям-таки мгновенно? ;-) Однако, я согласен, удобнее писать один access
и один error лог, потом их делить при необходимости. Я сам так делал,
только лог делил сначала gawk'ом, потом стал perl'ом.