Example #1
0
        protected void Application_Start()
        {
            _logHelper = LogHelperFactory.GetLogHelper <MvcApplication>();

            if (AppContext.EFProfilerEnable)
            {
                //MiniProfilerEF6初始化,必须放在第一行
                //因为要监控ef,所以要在ef初始化之前
                MiniProfilerEF6.Initialize();
            }
            //ASP.NET 路由操作处理所有请求(甚至包括与现有文件匹配的请求)
            RouteTable.Routes.RouteExistingFiles = true;
            //注册视图引擎
            ViewEngines.Engines.Clear();
            ViewEngines.Engines.Add(new RazorViewEngine());
            ViewEngines.Engines.Add(new WebFormViewEngine());
            //注册所有区域
            AreaRegistration.RegisterAllAreas();

            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            //ioc配置
            AutofacRegister.RegisterAutofac();

            EFWormUp();
        }
Example #2
0
        public BaseRepository(IUnitOfWork unitOfWork)
            : this()
        {
            _unitOfWork = unitOfWork;
            _dbContext  = unitOfWork.DbContext;

            _logger = LogHelperFactory.GetLogHelper <TEntity>();
        }
Example #3
0
 public BaseService(IUnitOfWork unitOfWork)
 {
     UnitOfWork = unitOfWork;
     _logger    = LogHelperFactory.GetLogHelper <TEntity>();
 }
Example #4
0
 public ErrorHandlerModule()
 {
     _logHelper = LogHelperFactory.GetLogHelper <ErrorHandlerModule>();
     _logHelper.LogInfo("ErrorHandlerModule is constructed");
 }
Example #5
0
 public EFUnitOfWork()
 {
     AutoCommit = true;
     _logHelper = LogHelperFactory.GetLogHelper <EFUnitOfWork>();
     //_logHelper.LogInfo("EFUnitOfWork");
 }
Example #6
0
 public PeriodBatchingLoggingService(int batchSizeLimit, TimeSpan period, LogHelperFactory logHelperFactory) : base(batchSizeLimit, period)
 {
     _logHelperFactory = logHelperFactory;
     _semaphore        = new SemaphoreSlim(_logHelperFactory._logHelperProviders.Count, Environment.ProcessorCount * 8);
 }
 public LogHelper(LogHelperFactory logHelperFactory, string categoryName)
 {
     _logHelperFactory = logHelperFactory;
     CategoryName      = categoryName;
 }
 public LogHelperGenericLogger(LogHelperFactory logHelperFactory) : base(logHelperFactory, typeof(TCategory).FullName ?? typeof(TCategory).Name)
 {
 }