I'm trying to use TMS Logging for an apache module on Linux. I can't add the unit TMSLogging. TMSLogging can't be found. The path C:\Users\andre\Documents\tmssoftware\TMS Logging\packages\dsydney.\Linux64\Release is added to the Library Paths. However, the path contains no TMSLogging.dcu file (same applies to the debug unit path). There are only these files: TMSLogging.dcp, TMSLogging.imp.o and TMSLogging.o.
The IDE plugin only adds TMSLoggingUtils to the uses clause. However, that doesn't create the TMSLogger instance.
I tried to rebuild the TMS Logging packages. That did not change anything. What am I missing here?
With all due respect, maybe enlighting a bit more than mentioning that Vcl.TMSLogging and Fmx.TMSLogging is not available in Linux64 (which is quite obvious) would help getting this to work in Linux64.
I can see that in VCL.TMSLogging TMSLogger is instantiated by calling TMSLoggingSingleton.GetInstance. What Type am I supposed to use for TMSLogger in Linux64?
I'm not happy with how this is documented. Maybe I'm just a bit shortminded, please help in getting this to work.
Got it figured out now. TMSLoggingCore creates TMSLogger. I have no clue why yesterday, Delphi complained about TMSLogger not being defined. That was confusing. Anyway, it is solved now.