I have the following in log4net.config
that defines my logger:
<!-- Setup Rolling Log File to log all information -->
<appender name="DebugFileAppender" type="log4net.Appender.RollingFileAppender" >
<file value="${ProgramData}\\My Company\\My Product\\log\\Debug" />
<appendToFile value="true"/>
<rollingStyle value="Date"/>
<datePattern value="_yyyy-MM.\tx\t"/>
<staticLogFileName value="false"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %-5level - %message%newline" />
</layout>
</appender>
Is there a way to use the project's Assembly.cs
info that would allow me to build the log path like:
<file value="${ProgramData}\\${AssemblyCompany}\\${AssemblyProduct}\\log\\Debug" />