Выход логгера в блокнот Sagemaker Jupyter AWS - PullRequest
0 голосов
/ 28 февраля 2020

Я хотел бы увидеть пользовательские журналы, которые я создаю внутри AWS ноутбука Sagemaker JupyterLab (который использует конечную точку разработки Glue). Я хочу видеть их как вывод ячейки ноутбука.

Я пробовал с:

import logging
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
logger.info("I want to see it as output in my notebook cell.")

, а также с:

sc = SparkContext.getOrCreate()
glueContext = GlueContext(sc)
logger = glueContext.get_logger()
logger.info("I want to see it as output in my notebook cell.")

, но оба не дают вывода По сравнению с print("Hi"), который правильно выдает вывод «Hi» на ноутбуке.

Хотя мне нужны журналы на самом ноутбуке, я также проверил, доступны ли они как журналы CloudWatch, но там логи моей записной книжки выглядят как [W 10:42:34.540 NotebookApp] zmq message arrived on closed channel (во всяком случае, я хочу, чтобы они были в записной книжке, а не в CloudWatch).

Большое спасибо

...