Re: SessionLogPath and rotating files
Placeholders are not supported in .NET assembly. They make sense in global WinSCP preferences, where the path is configured once for all (GUI) sessions. But in .NET assembly, the path is configured for one specific session. So you know what session and what time you are configuring the path for. So you can put anything you want to that path/filename in your own code.
I believe that
I believe that
Session.DebugLogLevel
overrides the Logging\LogProtocol
. But I wouldn't rely on it. Use just one of them.