从外部库登录ASP.NET Web应用程序

时间:2013-12-25 18:32:08

标签: c# asp.net logging

我有具有日志功能的库和使用此库的ASP.NET Web应用程序。我需要将日志写入Web应用程序文件夹。如果我从Web应用程序写日志,我使用HttpContext.Current.Request.ApplicationPath,但如何从外部lib获取当前Web应用程序的路径?谢谢。

1 个答案:

答案 0 :(得分:2)

例如,您可以使用Global.asax的Application_Start方法:

protected void Application_Start()
{
    YourLogLibrary.StaticLogConfiguration.LogDirectory = Server.MapPath("~/Logs");
}