naja, 2 möglichkeiten ...

1. ungepuffert ein logfile schreiben ....
Es gibt mittel und wege das puffern von datenstroemen auf die HDD zu vermieden.
Verringert aber nur klein wenig den overhaed von der buffered loesung + staendiges flush. Und noch ein vorteil waer das zwischen dem schreiben und dem flush nix schief gehen kann ...

2. das BS damit betrauen.
Unter linux kann man z.b. direkt an den logd (oder irgend ein derivat) nachrichten schicken, der spult das dann dementsprechend aus. der logdaemon kann ziemlich umfangreich konfiguriert werden.
unter windows gibts auch was aehnliches, den systemnachrichtendienst ,,,,
Nachteile: sehr komplex, plattformanhaengig. Und wenn da jeder drirumschreibt ... wirds da auch schnll unuebersichtlich,

ciao ...