/// <summary>
 /// Sets the log level filter.
 /// </summary>
 /// <param name="logLevels">The log levels.</param>
 /// <param name="updateControl">if set to <c>true</c> [update control].</param>
 /// <param name="updateMessage">if set to <c>true</c> [update message].</param>
 public void SetLogLevelFilter(LogLevels logLevels, bool updateControl = true, bool updateMessage = true)
 {
     LogLevelsFilter = logLevels;
     if (updateControl)
     {
         double maxLogLevel = (double)logLevels.GetFlags().Max();
         this.FilterDropDown.value = maxLogLevel > 0 ? (int)Math.Log(maxLogLevel, 2) + 1 : 0;
     }
     if (updateMessage)
     {
         FilterMessages();
     }
 }