I use TEventLog component to debug my application, log all steps in order to fully verify that is working properly.

Is TEventLog thread safe, I am writing from multiple threads using the same instance of TEventLog. Is it wrong, should I use critical sections when writting ?

有帮助吗?

解决方案

I don't think it is thread safe. I don't see anything done for it. Moreover it is a TComponent, and most tcomponents are for designtime use and not threadsafe.

So yes, probably you must serialize yousrself.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top