【发布时间】:2013-09-16 07:33:27
【问题描述】:
在我使用 log4net 登录的大多数 ASP .Net MVC Web 应用程序中,我有一个静态记录器,可以从应用程序的任何位置访问。
我通常如何在 MVC 应用程序中,在 global.asax 中:
namespace MyApplication
{
public class MvcApplication : System.Web.HttpApplication
{
public static ILog logger = LogManager.GetLogger("Logger");
protected void Application_Start()
{
log4net.Config.XmlConfigurator.Configure();
}
...
}
我现在有一个 .Net Web 服务,它似乎没有与 MVC 应用程序相同的入口点(通过 global.asax),我不知道在哪里实例化我的记录器。有人可以帮忙吗?
【问题讨论】:
标签: c# asp.net web-services log4net