method
trace_func
v1_8_6_287 -
Show latest stable
- Class:
Tracer
trace_func(event, file, line, id, binding, klass, *)public
No documentation available.
# File lib/tracer.rb, line 114
def trace_func(event, file, line, id, binding, klass, *)
return if file == __FILE__
for p in @filters
return unless p.call event, file, line, id, binding, klass
end
saved_crit = Thread.critical
Thread.critical = true
stdout.printf("#%d:%s:%d:%s:%s: %s",
get_thread_no,
file,
line,
klass || '',
EVENT_SYMBOL[event],
get_line(file, line))
Thread.critical = saved_crit
end