Exemple #1
0
        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));
 }