@ Роберт, я знаю, что этот вопрос был помечен, но я думаю, у меня есть хитрость, которую вы можете использовать для своего следующего проекта: используйте свою собственную переменную среды!
например.
Перед тем, как сделать какой-либо звонок в Блок регистрации
Environment.SetEnvironmentVariable("MYDATE", "15/07/2010"); // << change the hardcoded date to get from DateTime
Debug.WriteLine (Environment.ExpandEnvironmentVariables(@"c:\Log\Log_%MYDATE%.log"));
В вашем app.config, в соответствующем слушателе трассировки плоских файлов Rolling
FileName=Log_%MYDATE%.log
Примечание. Этот прием будет работать только при ежедневном перезапуске приложения.