在我的应用程序中,我使用log4net创建日志。我想在安装应用程序的位置创建日志文件。也就是说,如果应用程序安装在c:\
下,则应该在c:\App_Instal_path\Logs(folder)
中生成日志文件。如果是D:\
,那么日志文件应该在D:\App_Instal_path\Logs(folder)
之下。我曾经做过这样的:Log4net动态生成日志文件
<appender name="ColoredFileAppender" type="log4net.Appender.RollingFileAppender" >
<file type="log4net.Util.PatternString"/>
<file value=***NEEDS TO BE FILLED*** />
任何反应将非常感激..
试试这个:HTTP://stackoverflow.com/questions/1535736/log4net-how-can-i-change-the-file -location-programmatically-c – Nahum
您是否尝试将文件值设置为“”?要么 ”\” ?这将保存运行应用程序的日志。 – ilansch