I want to create a rolling log file per session (not a web server session) that is created on our server. I want to use the session name as part of the log file name.
Each session has an identifier which is partly made up from information sent from the connecting client, so there is no way to know what names new sessions will use until they're created. The number of sessions that will be created is not deterministic - it will likely be in the range of 1-50 over the period of a week.
I've seen a StackOverflow answer detailing an approach to programmatically create the log appenders, and I could make that do what I need, I think. But is it possible to do this using the standard log4net RollingFileAppender file config, and less/no code?