# File lib/mongrel/debug.rb, line 196
196:     def process(request, response)
197:       MongrelDbg::trace(:threads, "#{Time.now} REQUEST #{request.params['PATH_INFO']}")
198:       ObjectSpace.each_object do |obj|
199:         begin
200:           if obj.class == Mongrel::HttpServer
201:             worker_list = obj.workers.list
202: 
203:             if worker_list.length > 0
204:               keys = "-----\n\tKEYS:"
205:               worker_list.each {|t| keys << "\n\t\t-- #{t}: #{t.keys.inspect}" }
206:             end
207: 
208:             MongrelDbg::trace(:threads, "#{obj.host}:#{obj.port} -- THREADS: #{worker_list.length} #{keys}")
209:           end
210:         rescue Object
211:           # ignore since obj.class can sometimes take parameters
212:         end
213:       end
214:     end