Project

General

Profile

Feature #19056

Updated by ioquatix (Samuel Williams) about 3 years ago

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  

Back