0
有人可以讓我知道如何在Essential.Diagnostics.RollingFileTraceListener中爲日誌文件設置MaxSize。這是我的配置如何在Essential.Diagnostics.RollingFileTraceListener中設置maxFileSize
<system.diagnostics>
<sharedListeners>
<add name="filelog" type="Essential.Diagnostics.RollingFileTraceListener, Essential.Diagnostics"
initializeData="C:\Team\LogFiles\{ApplicationName}-{DateTime:MMddyyyy}.log"
template="[{DateTime:MM-dd-yyyy HH':'mm':'ss}] [{MachineName}] {EventType} {Source} : {Message}{Data}"/>
</sharedListeners>
<trace autoflush="true">
<listeners>
<clear />
<add name="filelog" />
</listeners>
</trace>
</system.diagnostics>
可以這樣做有問題,然後。我的意思是我可以在C#中編寫代碼,而不是在配置文件和閾值到達時創建新文件。 – NKDev
您需要手動執行 - 或者擴展現有類 - 因爲目前不支持按大小滾動這些文件。 – stuartd