Message254905
I understand that it should have been the reason of this.
But in my opinion, it is very bad to possibly have calculations and user space arbitrary operations inside the logging lock.
If you look at my proposition, you can do the format after the filter, but just before acquiring the lock. As most handlers start by calling the self.format() soon in the "emit()", I don't expect a big difference.
I'm not entirely sure that it is a good solution, but I think that the issue is pretty bad. |
|
Date |
User |
Action |
Args |
2015-11-19 15:21:36 | fviard | set | recipients:
+ fviard, vinay.sajip, r.david.murray |
2015-11-19 15:21:36 | fviard | set | messageid: <1447946496.73.0.927988575247.issue25668@psf.upfronthosting.co.za> |
2015-11-19 15:21:36 | fviard | link | issue25668 messages |
2015-11-19 15:21:36 | fviard | create | |
|