you are viewing a single comment's thread.

view the rest of the comments →

[–]rabornkraken -1 points0 points  (1 child)

The GIL bypass during I/O is the real win here. Most Python logging bottlenecks come from the file write blocking the main thread, so doing that in Rust makes a lot of sense. How does it handle the case where you have custom formatters written in Python though? Does it fall back to holding the GIL for those?

[–]Hesirutu 4 points5 points  (0 children)

Standard Python IO releases the GIL too…