Я использую Microsoft Service Configuration Editor для настройки диагностики(Журналирование WCF)и не могу найти способ установить максимальный размер файла?
Я нашел MaxSizeOfMessageToLog, но это никак не влияет на размер файла?
Редактировать 1:В соответствии с этим:http://msdn.microsoft.com/en-us/library/aa395205.aspx На уровне sharedListeners должен быть maxFileSizeKB, но при нажатии пробела в теге добавления я не получаю возможность ввести maxFileSizeKB?
Редактировать 2:При добавлении maxFileSizeKB служба больше не запустится, вместо этого я получу следующее исключение:
«maxFileSizeKB» не является допустимым атрибутом конфигурации для типа «System.Diagnostics.XmlWriterTraceListener». Описание:Произошло необработанное исключение во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде. Сведения об исключении:System.Configuration.ConfigurationErrorsException:«maxFileSizeKB» не является допустимым атрибутом конфигурации для типа «System.Diagnostics.XmlWriterTraceListener». Ошибка источника:Во время выполнения текущего веб-запроса возникло необработанное исключение. Информацию о происхождении и расположении исключения можно определить с помощью приведенной ниже трассировки стека исключений.
Редактировать 3:
Мне пришлось загрузить образец Circular TraceListener и включить его в свой проект, поскольку встроенного ограничителя размера файла нет.
Теперь моя конфигурация выглядит так:
Это ограничивает файл журнала сообщений, но не файл журнала трассировки?