Log4net动态生成日志文件

时间:2013-08-27 06:08:28

标签: c# log4net

在我的应用程序中,我使用log4net来创建日志。我想在安装应用程序的位置创建日志文件。也就是说,如果应用程序安装在c:\App_Instal_path\Logs(folder)下,则应在c:\中生成日志文件。如果是{{1}然后日志文件应该在D:\下。我这样做了:

D:\App_Instal_path\Logs(folder)

任何回复都会非常感激..

1 个答案:

答案 0 :(得分:3)

如果您这样写,可以将日志文件放在exe文件附近:

<file value="log-file.txt" />

在这种情况下,您将日志文件放在文件夹Logs中,位于exe文件附近:

<file value="Logs/log-file.txt" />

在这种情况下,您将日志文件放在系统TMP文件夹中:

<file value="${TMP}\log-file.txt" />

点击此处了解更多信息: http://logging.apache.org/log4net/release/config-examples.html