From: "ioquatix (Samuel Williams)" Date: 2022-10-14T23:09:31+00:00 Subject: [ruby-core:110293] [Ruby master Bug#19056] Introduce `Fiber.annotation` for attaching messages to fibers. Issue #19056 has been reported by ioquatix (Samuel Williams). ---------------------------------------- Bug #19056: Introduce `Fiber.annotation` for attaching messages to fibers. https://bugs.ruby-lang.org/issues/19056 * Author: ioquatix (Samuel Williams) * Status: Open * Priority: Normal * Assignee: ioquatix (Samuel Williams) * Backport: 2.7: UNKNOWN, 3.0: UNKNOWN, 3.1: UNKNOWN ---------------------------------------- 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" ``` -- https://bugs.ruby-lang.org/ Unsubscribe: