Я пытаюсь создать функцию plog (), которая регистрирует как функцию, так и выходные данные указанной функции, чтобы избавить меня от ввода полной команды регистрации каждый раз.
>>> #! python
...
>>> import logging
>>>
>>> def plog(output, command):
... logging.debug('{} enumerates as {}'.format(str(command), str(output)))
...
>>> logging.basicConfig(level=logging.DEBUG,
... format='%(asctime)s - %(levelname)s - %(message)s')
>>> plog(type(True), 'type(True)')
2019-04-28 14:40:01,154 - DEBUG - type(True) enumerates as <class 'bool'>
Однако глупо повторяться при вызове plog - есть ли способ, которым я могу в основном звонить:
>>> plog(type(True))
И получить такой же вывод?