示例#1
0
        private void MaybeResetUpgradeLogsToStartAgainFromV1()
        {
            _installLogger.LogStep("", "Maybe reset logs start");
            // this condition only applies, if 2sxc upgrade 7 didn't happen yet
            var appState = State.Get(new AppIdentity(Eav.Constants.DefaultZoneId, Eav.Constants.MetaDataAppId));

            if (appState.GetContentType(Eav.ImportExport.Settings.TemplateContentType) != null)
            {
                return;
            }

            _installLogger.LogStep("", "Will reset all logs now");
            _installLogger.DeleteAllLogFiles();
            _installLogger.LogStep("", "Maybe Reset logs done");
        }
        internal void MaybeResetUpgradeLogsToStartAgainFromV1()
        {
            _installLogger.LogStep("", "Maybe reset logs start");
            // this condition only applies, if 2sxc upgrade 7 didn't happen yet
            // var cache = Eav.Factory.Resolve<IAppsCache>();
            var appState = /*Factory.GetAppState*/ Eav.Apps.State.Get(new AppIdentity(Constants.DefaultZoneId, Constants.MetaDataAppId));

            if (appState // DataSource.GetCache(DataSource.GetIdentity(Constants.DefaultZoneId, Constants.MetaDataAppId))
                .GetContentType("2SexyContent-Template") != null)
            {
                return;
            }

            _installLogger.LogStep("", "Will reset all logs now");
            _installLogger.DeleteAllLogFiles();
            _installLogger.LogStep("", "Maybe Reset logs done");
        }