簡體   English   中英

如何配置log4net以在Visual Studio 2015擴展中寫入日志

[英]How to configure log4net to write logs in Visual Studio 2015 Extensions

我正在嘗試將我的Visual Studio擴展從2012年-2013年移植到2015年。我有一個log4net配置文件,其中包含以下部分:

<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
  <file value=".\mylog.log" /> 
  <appendToFile value="true" />
  <maximumFileSize value="1000KB" />
  <maxSizeRollBackups value="2" />

  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="[%d{ddMMM HH:mm:ss,fff}] %5level %logger (%line) - %message%newline" />
  </layout>
</appender>

在VS的早期版本中,我可以在以下位置找到我的日志

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\log
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\log

但是現在什么也沒有

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\log

最佳實踐是什么(不在配置文件中刻出固定路徑!)?

謝謝!

您可以在log4net配置XML文件上使用“ DebugAppender”。

<appender name="DebugAppender" type="log4net.Appender.DebugAppender">
    <immediateFlush value="true" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="*%-10level %-30date %message [%logger] [%thread] %newline" />
    </layout>
</appender>

這會將您的日志輸出到VS中的Ouput控制台。

像這樣

干杯,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM