Azure Application Insights, как получить имя файла в журнале? - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть несколько ноутбуков с блоком данных, для которых мне нужна базовая регистрация. Я решил использовать эту библиотеку https://github.com/Microsoft/ApplicationInsights-Python, и все, кажется, работает нормально. У меня есть записные книжки, подключенные к App-Insights через инструментальный ключ. Тем не менее, я хочу видеть фактическое имя записной книжки в App-insights, чтобы иметь возможность отфильтровать их, и прямо сейчас (используя% (имя файла)) я получаю что-то вроде этого 'command-2915388826126788' вместо этого.

import logging
from applicationinsights.logging import LoggingHandler
handler = LoggingHandler('<YOUR INSTRUMENTATION KEY GOES HERE>')
handler.setLevel(logging.DEBUG)
handler.setFormatter(logging.Formatter('%(filename)s: %(levelname)s: %(message)s' ))
my_logger = logging.getLogger('simple_logger')
my_logger.setLevel(logging.DEBUG)
my_logger.addHandler(handler)
my_logger.debug('This is a message')
handler.flush()

Спасибо за любой совет

...