protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfig.Register(); Esmart.Permission.Application.Startup.Configuration(); FileWatchHelper.StartWatching(updateProcess, CachedConfigContext.Current.ConfigService.GetFileFolder(), Constants.SystemConfig); //监控CONFIGXMl log4net.Config.XmlConfigurator.Configure(); //来源于自身WEBCONFIG section来扩展config }
public Log4NetProvider(string log4NetConfigFile) { _log4NetConfigFile = log4NetConfigFile; _watchHelper = new FileWatchHelper(Configure); _watchHelper.FileWatch(Path.Combine(Directory.GetCurrentDirectory(), _log4NetConfigFile)); }