private void ConnectionSettings_Load(object sender, EventArgs e)
        {
            chFirstSync.Checked = _sp.IsFirstTime;;
            switch (SettingsProvider.FirstSynchronizeGet())
            {
            case Constants.FirstSetupSynchronize.Outlook2Google:
                rbOu2Go.Checked = true;
                rbGo2Ou.Checked = false;
                break;

            case Constants.FirstSetupSynchronize.Google2Outlook:
                rbOu2Go.Checked = false;
                rbGo2Ou.Checked = true;
                break;

            case Constants.FirstSetupSynchronize.SynchronizeBoth:
                rbOu2Go.Checked = false;
                rbGo2Ou.Checked = false;
                break;

            default:
                break;
            }
            switch (SettingsProvider.SynchronizeDirectionGet())
            {
            case Constants.SetupSynchronize.Outlook2Google:
                rbOut2GoSync.Checked = true;
                rbGo2OuSync.Checked  = false;
                rbBothSync.Checked   = false;
                break;

            case Constants.SetupSynchronize.Google2Outlook:
                rbOut2GoSync.Checked = false;
                rbGo2OuSync.Checked  = true;
                rbBothSync.Checked   = false;
                break;

            case Constants.SetupSynchronize.SynchronizeBothSide:
                rbOut2GoSync.Checked = false;
                rbGo2OuSync.Checked  = false;
                rbBothSync.Checked   = true;
                break;

            default:
                break;
            }
            txDirectory.Text         = _sp.LogFile;
            ddLogLevel.SelectedIndex = (int)SettingsProvider.LogLevelGet();
        }
Esempio n. 2
0
        private LoggerProvider()
        {
            _LogDirectory = SettingsProvider.Instance.LogFile;
            _Level        = SettingsProvider.LogLevelGet();

            LoggingConfiguration _LogConfiguration = new LoggingConfiguration();

            fileTarget                 = new FileTarget();
            fileTarget.Name            = "file";
            fileTarget.MaxArchiveFiles = 5;
            fileTarget.FileName        = string.Format("{0}/{1}", _LogDirectory, "${shortdate}.log");
            fileTarget.Layout          = "${longdate}|${level:uppercase=true}|${callsite:className=true:fileName=true:includeSourcePath=false:methodName=true}|${message}";
            LoggingRule rule2 = new LoggingRule("*", GetLevel(_Level), fileTarget);

            _LogConfiguration.AddTarget("file", fileTarget);
            _LogConfiguration.LoggingRules.Add(rule2);
            LogManager.Configuration = _LogConfiguration;
            _logger = LogManager.GetCurrentClassLogger();
        }
Esempio n. 3
0
        /// <summary>
        /// Reread settings
        /// </summary>
        public void ReloadSettings()
        {
            LoggingConfiguration _LogConfiguration = LogManager.Configuration;

            if (!string.Equals(_LogDirectory, SettingsProvider.Instance.LogFile))
            {
                _LogDirectory = SettingsProvider.Instance.LogFile;
                _LogConfiguration.RemoveTarget("file");
                fileTarget = new FileTarget();
                _LogConfiguration.AddTarget("file", fileTarget);

                //consoleTarget.Layout = "${date:format=HH\\:MM\\:ss} ${logger} ${message}";
                fileTarget.FileName = string.Format("{0}/${shortdate}.log", _LogDirectory);
                fileTarget.Layout   = "${time}|${level:uppercase=true}|${callsite:className=true:fileName=true:includeSourcePath=true:methodName=true}|${message}";
            }
            if (!Enum.Equals(_Level, SettingsProvider.LogLevelGet()))
            {
                _Level = SettingsProvider.LogLevelGet();
                _LogConfiguration.LoggingRules.RemoveAt(0);
                LoggingRule rule2 = new LoggingRule("*", GetLevel(_Level), fileTarget);
                _LogConfiguration.LoggingRules.Add(rule2);
            }
            _logger = LogManager.GetCurrentClassLogger();
        }