ich von 2012 bis Port meine Erweiterung von Visual Studio versucht - 2013 bis 2015 ich eine log4net Konfigurationsdatei mit dem folgenden Abschnitt haben:Wie log4net konfigurieren Protokolle in Visual Studio schreiben 2015 Extensions
<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>
In den früheren Versionen von VS, konnte ich meine Protokolle unter
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\log
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\log
aber jetzt gibt es nichts unter
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\log
finden
Was ist die beste Vorgehensweise hier (ohne einen festen Pfad in der Konfigurationsdatei schnitzen !!)?
Vielen Dank!
Programme sollten ** nicht ** Schreiben in Programmdateien, sie stattdessen auf Anwendungsdaten schreiben soll, die Sie in log4net mit '$ tun können {AppData}' oder '$ {LocalAppData} 'im Dateiwert - [wie in dieser Frage] (http://stackoverflow.com/questions/24136199/how-to-create-a-file-in-the-appdata-folder-using-log4net) – stuartd