ThreadPoolExecutor logging? (python)

Viewed 3388

I have some code that looks like

with futures.ThreadPoolExecutor(max_workers=2) as executor:
    for function in functions:
        executor.submit(function)

How would I log which function is currently being handled by the executor? I may or may not have the capability to log from within the functions - would want the executor itself to log something like

print "handling process {i}".format(i=current_process)

Any thoughts on how to approach this?

1 Answers
Related