我需要将日志文件路径更改为自定义路径。
我有一个代码,它在 wwwroot 文件夹中生成文件。
public static ILog logger = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
protected void Application_Start(object sender, EventArgs e)
{
log4net.Config.XmlConfigurator.Configure();
FileAppender rootAppender = (FileAppender)((log4net.Repository.Hierarchy.Hierarchy)LogManager.GetRepository()).Root.Appenders[0];
string filename = rootAppender.File;
Global.logger.Error("Log 4 net filename: " + filename);
}
请有人帮我解决这个问题。
谢谢
这就是我的配置文件中的内容。
<!-- Log file locaation -->
<param name='File' value='TS_GUI_Logs.coplog'/>
<param name='AppendToFile' value='true'/>
我不想在配置中设置文件名。相反,我想从我的代码后面设置它。