1
Я добавил ниже код и имя выходного файла % date.filename.txt. Предложите, как удалить символ% в имени файла.log4 net roll - удалить специальный символ в имени файла
<appender name="SLSILogFileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" >
<converter>
<name value="logfilename" />
<type
value="FilenamePatternConverter" />
</converter>
<conversionPattern
value="%property{TestURL}%" />
</file>
<appendToFile value="true" />
<rollingStyle value="Date" />
<staticLogFileName value="false" />
<!--<datePattern value="yyyy.MM.dd.%property{MachineName}%'.log'" />-->
<datePattern type="log4net.Util.PatternString">
<conversionPattern
value="yyyy.MM.dd.%property{MachineName}%'.log'" />
</datePattern>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<layout type="log4net.Layout.PatternLayout">
</layout>
expected file name : **date.filename.txt**
Нет еще, что особый характер не упорствует .. **% 2015.08.04. filename.txt ** - это файл, который был сгенерирован. – Suresh
%, похоже, принадлежит вашему типу файла = "log4net.Util.PatternString" value = "% property {TestURL} **% **" – Peter
Спасибо, он работал :) – Suresh