Also erst einmal: auch ich benutze EurekaLog und kann nur sagen:
Wie willst du denn das Logging benutzen?
Um Programmabläufe anzusehen habe ich an den relevanten Stellen bei mir im Code ein OutputDebugString stehen und kann mir den Output mittels debugView (von sysinternals) ansehen und in eine Datei speichern. Für meine Zwecke reicht es so, du kannst aber nur zur Laufzeit sehen was passiert, ein automatischen Logging ist nicht möglich und würde deinem Memo entsprechen. Vorteil: OutputdebugString schreibt sofort und immer raus und vor allem: kostet nichts!
Hab mal eben bei SmartInspect auf die Seite geschaut: $229 sind ne Stange Geld....
Gruß Jörg