вход в систему как вызывающий Python 3 - PullRequest
0 голосов
/ 19 октября 2018

У меня есть этот код:

test/utils.py
def something(logger):
   logger.info('here we are')

test/main.py
import logging
from utils import something
logger = logging.getLogger(__name__)
something(logger)
logger.info('end')

Итак, я хотел бы зарегистрировать модуль вызывающего абонента main при входе в модуль utils.Тем не менее, мои журналы выглядят так:

'level': 'INFO', 'asctime': '2018-10-18 22:37:50', 'module': 'utils', 'func': 'something', 'log_message': 'here we are'
'level': 'INFO', 'asctime': '2018-10-18 22:37:50', 'module': 'main', 'func': '<module>', 'log_message': 'end'

Я прочитал этот другой вопрос из stackoverflow здесь , однако я не могу заставить его работать.Есть ли что-то, что я делаю не так?В принципе, я хотел бы получить этот журнал

'level': 'INFO', 'asctime': '2018-10-18 22:37:50', 'module': 'main', 'func': 'something', 'log_message': 'here we are'
'level': 'INFO', 'asctime': '2018-10-18 22:37:50', 'module': 'main', 'func': '<module>', 'log_message': 'end'

Или, может быть, это невозможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...