/[RomCheater]/trunk/RomCheater/RomCheaterConfigDialog.cs
ViewVC logotype

Diff of /trunk/RomCheater/RomCheaterConfigDialog.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 814 by william, Tue Apr 15 15:58:50 2014 UTC revision 815 by william, Tue Apr 15 16:34:03 2014 UTC
# Line 114  namespace RomCheater Line 114  namespace RomCheater
114    
115          private void load_loggerflags()          private void load_loggerflags()
116          {          {
117              //gLog.Info.WriteLine("  Loading logger flags...");              gLog.Info.WriteLine("  Loading logger flags...");
118              //object o_flags = LoggingettingsSubscriber.GetValue("LoggingFlags");  
119              //loggerflags logflags = (ushort)Convert.ChangeType(o_flags, typeof(ushort));              bool upgraded_flags = Convert.ToBoolean(LoggingettingsSubscriber.GetValue("UpgradedLogLevel"));
120              //if (logflags != logger.GetLoggingFlags())              object o_flags = null;
121              //{              if (!upgraded_flags)
122              //    logflags = logger.GetLoggingFlags(); // we apparently have forced the logging flags (possible for testing)              {
123              //}                  o_flags = new LoggingFlagsConverter(Logging.Properties.Settings.Default.LoggingFlags).ConvertFlags();
124                    LoggingettingsSubscriber.SetValue("UpgradedLogLevel", true);
125                    LoggingettingsSubscriber.SetValue("gLogLoggingFlags", Convert.ToUInt32(o_flags));
126                    LoggingettingsSubscriber.SaveSettings();
127                }
128                o_flags = LoggingettingsSubscriber.GetValue("gLogLoggingFlags");
129                LogLevel log_level = (LogLevel)o_flags;
130  #if DISABLE_VERBOSE_DEBUG_MESSAGES_FOR_SPEED_BOOST  #if DISABLE_VERBOSE_DEBUG_MESSAGES_FOR_SPEED_BOOST
131              //lFlags = logflags;        gLog.SetLogLevel(log_level & ~LogLevel.kLogLevel_Verbose);      
             //ushort pflags = lFlags.Value;  
             //if (lFlags.HasFlag(loggerflags.VERBOSE_DEBUG))  
             //{  
             //    pflags = lFlags.Value;  
             //    pflags = (ushort)(lFlags.Value & ~loggerflags.VERBOSE_DEBUG.Value);  
             //    logger.SetLoggingFlags(pflags);  
             //}  
132  #endif  #endif
133              //var logger_flags = loggerflags.GetValues();              foreach (LogLevel t in Enum.GetValues(typeof(LogLevel)))
134                {
135              //foreach (loggerflags flags in logger_flags)                  if (t == LogLevel.kLogLevel_All ||
136              //{                      t == LogLevel.kLogLevel_Disable ||
137              //    if (flags == loggerflags.ALL ||                      t == LogLevel.kLogLevel_None ||
138              //        flags == loggerflags.NONE ||                       t == LogLevel.kLogLevel_All_NoProgress ||
139              //        flags == loggerflags.DEFAULT)                      t == LogLevel.kLogLevel_Default ||
140              //        continue;                       t == LogLevel.kLogLevel_Verbose)
141              //    string name = flags.Name;                  {
142              //    ushort value = (ushort)flags;                      continue;
143              //    CheckBox chkloggerflags = new CheckBox();                  }
144              //    chkloggerflags.Font = this.Font;                  CheckBox chkloggerflags = new CheckBox();
145              //    chkloggerflags.Name = name;                  chkloggerflags.Font = this.Font;
146              //    chkloggerflags.Text = name;                  string name = Enum.GetName(typeof(LogLevel), t).Replace("kLogLevel_", "");
147              //    chkloggerflags.Tag = value;                  LogLevel value = t;
148              //    Graphics g = chkloggerflags.CreateGraphics();                  chkloggerflags.Name = name;
149              //    Size size = g.MeasureString(chkloggerflags.Text, chkloggerflags.Font).ToSize();                  chkloggerflags.Text = name;
150              //    chkloggerflags.Width = size.Width + 25;                  chkloggerflags.Tag = value;
151              //    grpLoggingFlags_flow.Controls.Add(chkloggerflags);                  Graphics g = chkloggerflags.CreateGraphics();
152              //    logger.VerboseDebug.WriteLine("\tAdding logger flag: {0} value: 0x{1:x4}", name, value);                  Size size = g.MeasureString(chkloggerflags.Text, chkloggerflags.Font).ToSize();
153              //    if (logflags.HasFlag(value))                  chkloggerflags.Width = size.Width + 25;
154              //    {                  grpLoggingFlags_flow.Controls.Add(chkloggerflags);
155              //        chkloggerflags.Checked = true;                  if (log_level.HasFlag(t))
156              //        logger.VerboseDebug.WriteLine("\tTurning on logger flag: {0} value: 0x{1:x4}", name, value);                  {
157              //    }                      chkloggerflags.Checked = true;
158              //}                      gLog.Verbose.Debug.WriteLine("\tTurning on logger flag: {0} value: 0x{1:x4}", name, value);
159                    }
160                }
161              //grpLoggingFlags.AutoSize = true;              //grpLoggingFlags.AutoSize = true;
162              //grpLoggingFlags.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;              //grpLoggingFlags.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
163              //gLog.Info.WriteLine("  Loaded logger flags.");  
164                gLog.Info.WriteLine("  Loaded logger flags.");
165          }          }
166          private void btnSave_Click(object sender, EventArgs e)          private void btnSave_Click(object sender, EventArgs e)
167          {          {
# Line 194  namespace RomCheater Line 196  namespace RomCheater
196          }          }
197          private void SaveLoggingFlags()          private void SaveLoggingFlags()
198          {          {
199              //gLog.Debug.WriteLine("Saving Logger flags...");              gLog.Debug.WriteLine("Saving Logger flags...");
200              //ushort logflags = loggerflags.NONE;              LogLevel logflags = LogLevel.kLogLevel_None;
201              //foreach (CheckBox cb in grpLoggingFlags_flow.Controls)              foreach (CheckBox cb in grpLoggingFlags_flow.Controls)
202              //{              {
203              //    if (!cb.Checked) continue;                  if (!cb.Checked) continue;
204              //    ushort value = Convert.ToUInt16(cb.Tag);                  uint value = Convert.ToUInt32(cb.Tag);
205              //    logflags = (ushort)(logflags | value);                  logflags = logflags | (LogLevel)value;
206              //    gLog.Verbose.Debug.WriteLine("\tAdding flag: {0} value: 0x{1:x4} LoggingFlags=0x{2:x4}", cb.Text, value, (int)logflags);                                  gLog.Verbose.Debug.WriteLine("\tAdding flag: {0} value: 0x{1:x8} LoggingFlags=0x{2:x4}", cb.Text, value, (int)logflags);
207              //}              }
208    
209              //LoggingettingsSubscriber.SetValue("LoggingFlags", (ushort)logflags);              LoggingettingsSubscriber.SetValue("gLogLoggingFlags", (uint)logflags);
210              //gLog.Debug.WriteLine("Saved Logger flags.");              gLog.Debug.WriteLine("Saved Logger flags.");
211          }          }
212    
213          private void RomCheaterConfigDialog_FormClosing(object sender, FormClosingEventArgs e)          private void RomCheaterConfigDialog_FormClosing(object sender, FormClosingEventArgs e)

Legend:
Removed from v.814  
changed lines
  Added in v.815

  ViewVC Help
Powered by ViewVC 1.1.22