Die Frage ist: Woher kommt /var/log/ ?
Wenn es eine Ramdisk ist (z.B. tmpfs), dann ist klar, dass es nach einem Neustart immer wieder leer ist. In diesem Fall kannst Du ja evtl. das Init-Script so ändern, dass das Verzeichnis vor dem Start des Apache2 entsprechend erstellt wird.