[object Object]

← back to Exo

quiet rust logs

c8de3b90eaf571977c2340aa72f13ea2458b52d9 · 2026-01-16 12:25:23 +0000 · Evan

rust logs were too verbose - now only warnings propagate to python

entirely happy not to merge this and to clean up rust logging instead,
but this felt saner right now

Files touched

Diff

commit c8de3b90eaf571977c2340aa72f13ea2458b52d9
Author: Evan <evanev7@gmail.com>
Date:   Fri Jan 16 12:25:23 2026 +0000

    quiet rust logs
    
    rust logs were too verbose - now only warnings propagate to python
    
    entirely happy not to merge this and to clean up rust logging instead,
    but this felt saner right now
---
 src/exo/shared/logging.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/exo/shared/logging.py b/src/exo/shared/logging.py
index 75040cfd..5370909c 100644
--- a/src/exo/shared/logging.py
+++ b/src/exo/shared/logging.py
@@ -29,6 +29,9 @@ class _InterceptHandler(logging.Handler):
 
 def logger_setup(log_file: Path | None, verbosity: int = 0):
     """Set up logging for this process - formatting, file handles, verbosity and output"""
+
+    logging.getLogger("exo_pyo3_bindings").setLevel(logging.WARNING)
+
     logger.remove()
 
     # replace all stdlib loggers with _InterceptHandlers that log to loguru

← 6e6567a8 resolve issue #1070 (#1076)  ·  back to Exo  ·  Fix exo bench for transformers 5.x (#1168) 4b3de6b9 →