Wenn du das logging aus einem thread heraus machst, dann ist eine Synchronisierung notwendig. Wenn du aber den log string aus einem
VCL event handler aufbaust, dann eher nicht, da deine Delphi Anwendung ohne dein Zutun keine Nebenläufigkeit aufweist.
Grüße vom marabu