У меня есть класс, который должен писать логи. Да я знаю, что есть loguru и встроенный модуль и тд...
class Logger:
@staticmethod
def push_function_log(function_name: str, message: str):
записать_лог(..., ..., data={"function": f"{function_name}", "message": f"{message}"})
Я могу как-то в методе push_function_log отлавливать функцию, которая вызвала этот метод, чтобы избавиться от написания имя функции вручную?
Насколько вижу в гугле, это можно сделать через inspect, но только ли через него это можно сделать?