Not sure I follow.

ctx_enter is called relatively late, in httpProcessReplyHeader and destroy_MemObject; I'd think for this case we need to have a request id associated quite early, probably around parseHttpRequest.

Also, AFAICT Ctx_Descrs and Ctx_Current_Level isn't really a reliable way to identify what the context of a particular debug statement is.

What am I missing? The most straightforward way that I can see to do this is to add an identifier to clientHttpRequest and pass that to debug where available...


On 28/11/2008, at 12:02 PM, Henrik Nordstrom wrote:

fre 2008-11-28 klockan 10:34 +1100 skrev Mark Nottingham:

Agreed. How would you pass it into debug()? It looks like _db_print
already takes variable length args,

By adding it to the context already used by _db_print.. i.e. by
extending ctx_enter to take the sequence number in addition to url.

Regards
Henrik


--
Mark Nottingham       [email protected]


Reply via email to