Jack_B added the comment:
OK, I had a misunderstanding about what record.stack_info was. I see it is a
string, so doesn't need to be stripped. Ignore my first con and the previous
message. Sorry for the noise.
--
___
Python tracker
&
Jack_B added the comment:
Whoops! I've been a bit inconsistent between the code and my pros and cons
about whether exc_text gets record.stack_info as well as record.exc_info. But
either option is possible. As an aside, I'm not sure why stack info is not
cached in e.g. record.stac
Jack_B added the comment:
This also tripped me up recently. More broadly, I assumed that handlers
downstream of the QueueHandler/QueueListener would get complete log records.
Having looked at it, I can see they need to be pickled, and that means
stripping some information. But like Mikael