class_docstr: Provides threadsafe utilities to modify warning behavior for MLflow autologging, including:
  
  - Global disablement of MLflow warnings across all threads
  - Global rerouting of MLflow warnings to an MLflow event logger (i.e. `logger.warning()`)
    across all threads
  - Disablement of non-MLflow warnings for the current thread
  - Rerouting of non-MLflow warnings to an MLflow event logger for the current thread
docstr: Returns:
      True if non-MLflow warnings are rerouted to an MLflow event logger with level
      WARNING for the current thread. False otherwise.
docstr_tok: ["Returns",":","True","if","non-MLflow","warnings","are","rerouted","to","an","MLflow","event","logger","with","level","WARNING","for","the","current","thread",".","False","otherwise","."]
code: def get_warnings_rerouting_state_for_current_thread(self):
      """
      Returns:
          True if non-MLflow warnings are rerouted to an MLflow event logger with level
          WARNING for the current thread. False otherwise.
      """
      return get_current_thread_id() in self._rerouted_threads
  
imports: import os
  import warnings
  from contextlib import contextmanager
  from pathlib import Path
  from threading import RLock
  from threading import get_ident
  import mlflow
  from mlflow.utils import logging_utils
label_desc: Use image node_id 10 for calling the _WarningsController obj's underlying member method code with example usage: obj.get_warnings_rerouting_state_for_current_thread() and returns: unknown