Ref-strings in logging messages (was: Performance issue with CPython 3.10 + Cython)

MRAB python at mrabarnett.plus.com
Fri Oct 7 13:10:33 EDT 2022


On 2022-10-07 16:45, Skip Montanaro wrote:
> On Fri, Oct 7, 2022 at 9:42 AM Andreas Ames <andreas.0815.qwertz at gmail.com>
> wrote:
> 
>> 1. The culprit was me. As lazy as I am, I have used f-strings all over the
>> place in calls to `logging.logger.debug()` and friends, evaluating all
>> arguments regardless of whether the logger was enabled or not.
>>
> 
> I thought there was some discussion about whether and how to efficiently
> admit f-strings to the logging package. I'm guessing that's not gone
> anywhere (yet).
> 
Letting you pass in a callable to call might help because that you could 
use lambda.


More information about the Python-list mailing list