After upgrading from DBR 17.3.2 to DBR 17.3.3, we started seeing a flood of DEBUG logs like this in job outputs:
```
DEBUG:ThreadMonitor:Logging python thread stack frames for MainThread and py4j threads: DEBUG:ThreadMonitor:Logging Thread-8 (run) stack frames: File "/usr/lib/python3.12/threading.py", line 1030, in _bootstrap
[...]
```
Our logger configuration is:
logging.basicConfig(level=logging.INFO)
logging.getLogger("py4j.clientserver").setLevel(logging.WARNING)
This worked fine before, but now these `ThreadMonitor` DEBUG messages appear regardless.
Questions:
1. Is this an intentional change in DBR 17.3.3?
2. Is there an official way to disable `ThreadMonitor` DEBUG logs without affecting our current python package?
3. Will this be documented or reverted in future DBR releases?
Any insights or official guidance would be appreciated.
Environment: Databricks Runtime 17.3.3 (Python 3.12, PySpark, ipykernel)