Есть ли способ всегда применять timestamppattern к моим текущим файлам журнала?
Вот пример моего прослушивателя файла журнала из app.config
<add name="Exception" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
fileName="%APPDATA%\MyProgram\Logs\exception.log" formatter="PrismText"
rollFileExistsBehavior="Increment" rollInterval="Day" timeStampPattern="yyyy-MM-dd" rollSizeKB="3000"
maxArchivedFiles="10" />
Теперь, когда я нажимаю на изменение максимального размера или даты, он переименовывает журналы, но есть ли способ получить исходный файл журнала для отображения с шаблоном TimeStamp?
Я получаю это в папке с логами:
exception.log <-- Current log
exception.2011-12-22.1.log
exception.2011.12.22.2.log
Мне бы хотелось:
exception.2011-12-22.log (or exception.2011-12-22.1.log) <-- Current Log
exception.2011.12.22.2.log
Это не так уж сложно, так как я могу просто посмотреть на дату изменения / создания, но было бы неплохо, если бы это было быстрое исправление.