[ruby-core:117489] [Ruby master Feature#19056] Introduce `Fiber.annotation` for attaching messages to fibers.

Issue #19056 has been updated by ioquatix (Samuel Williams). Status changed from Assigned to Closed I released this as a gem. https://github.com/ioquatix/fiber-annotation Maybe it can be adopted if it proves itself to be useful. ---------------------------------------- Feature #19056: Introduce `Fiber.annotation` for attaching messages to fibers. https://bugs.ruby-lang.org/issues/19056#change-107880 * Author: ioquatix (Samuel Williams) * Status: Closed * Assignee: ioquatix (Samuel Williams) ---------------------------------------- It's useful to know what a fiber is doing especially when they have a temporal execution (i.e. sockets connecting vs connected, binding vs accepting, queue popping, etc) Let's introduce `Fiber.annotate` and `Fiber#annotation` for logging a short message attached to Fibers. ```ruby Fiber.annotate "Counting to 10" 10.times{|I| puts I} # Fiber.current.annotation => "Counting to 10" ``` Pull Request: https://github.com/ruby/ruby/pull/6554 ---Files-------------------------------- clipboard-202210160132-n7lzp.png (865 KB) -- https://bugs.ruby-lang.org/
participants (1)
-
ioquatix (Samuel Williams)