Bitte definiere, was du mit "loggen" eigentlich meinst.
In die Systemlogs schreibt Asterisk das, was Du in der logger.conf definierst. Und das tut er immer sofort dann, wenn ein entsprechend konfiguriertes Ereignis auftritt.
Falls Du das Schreiben der CDR Daten meinst, die können (logischerweise) erst am Ende eines Gesprächs geschrieben werden, da vorher ja z.B. die Anrufdauer noch gar nicht bekannt ist. Außerdem besteht ja im Dialplan jederzeit die Möglichkeit, CDR Daten auch zu löschen oder zurücksetzen bzw. zu splitten. Natürlich speichert sich der Asterisk den Beginn der Verbindung schon intern, denn auch die Startzeit eines Gespräches muß ja festgehalten werden.