То, что вы ищете, это форматеры. Они встроены в модуль регистрации.
import logging
FORMAT = "%(funcName)s - %(asctime)s - %(levelname)s - %(message)s"
logging.basicConfig(format=FORMAT, level=logging.DEBUG)
def foo():
logging.info("In foo")
def bar():
logging.info("In bar")
foo()
bar()
Вывод завещания:
foo - 2020-04-07 17:55:07,125 - INFO - In foo
bar - 2020-04-07 17:55:07,132 - INFO - In bar
В документах все объясняется. Вы можете добавить все виды пользовательских выходных данных к каждому вызову регистрации.