Some questions: Is CodeSite using Delphi RTTI, types rooting, etc..? If so, this allows Delphi user defined data types to be easily streamed to log but won't work for C++ user defined types, is it right?
RTTI is certainly being used by the logging classes. It is the traditional
RTTI info. As long as you have published members of your classes, Delphi and C++ objects can be logged. Log objects, data structures, custom formatting of a structure even if it doesn't have
RTTI (use custom formatting feature of CodeSite - look at the doc).
https://community.embarcadero.com/bl...nar-blog-notes
Custom Data Logging:
https://www.youtube.com/watch?v=ziJvFrf_IUA