public override void ApplySettings() { try { ConfigManager.OptionSection.Options["Options.InternalTraceLevel"].Value = traceLevelCombox.Text; ConfigManager.RefreshOptions(); ConfigManager.Save(); } catch (Exception ex) { throw new ApplicationException(Resources.SaveOptionsInternalTraceLevelFailure, ex); } InternalTraceLevel level = (InternalTraceLevel)Enum.Parse(InternalTraceLevel.Default.GetType(), traceLevelCombox.Text, true); InternalTrace.ReInitialize("CodeBuilder_%p.log", level); }