Wie klinkst du dich denn in den Apache ein? Es muss doch irgendein Interface oder sowas geben, das der Apache nutzen kann, Informationen von den Modulen abzufragen (und umgekehrt).
In der offiziellen Anleitung
Developing modules for the Apache HTTP Server 2.4 finden sich Angaben zu diversen Hooks, unter anderem auch zum Logging (mein Suchbegriff auf der Seite war schlicht "log").
Denn eigentlich sollte das der Weg sein, dem Apache die Logmeldungen einfach nur zu übergeben, und über die Apache Konfig (z.B. im VHost) wird dann festgelegt, was in welchem Log landen soll. (Nur zur Info: Es gibt unter Linux diverse Daemons, die tatsächlich am Syslog vorbei arbeiten/protokollieren, z.B. Apache, Bind9,
MySQL, Postgres usw. Aber manchmal - auch im Fall vom Apache - lässt sich dort analog zum Syslog konfigurieren, was mit welchem Loglevel in welche Datei geschrieben werden soll.)
Grüße
Dalai