我有回購,python文件使用內置的日誌記錄模塊。另外在某些回購的筆記本我想用logging.debug () / logging.info()而不是打印語句。然而當我使用根記錄器或創建自己的日誌記錄器對象從py4j拿起日誌,讓我很難看到/使用有效。
這是圖片的絕筆
這是代碼:
導入日誌#使用根記錄器logging.basicConfig(水平= logging.INFO) logging.debug logging.INFO(“這是一個調試消息”)(“這是一個信息消息”)日誌記錄。警告(“這是一個警告消息”)日誌記錄。錯誤(“這是一個錯誤消息”)日誌記錄。關鍵(“這是一個關鍵消息”)#Using my own logger object logger = logging.getLogger('my_logger') logger.setLevel(logging.INFO) handler = logging.StreamHandler() handler.setLevel(logging.INFO) logger.addHandler(handler) logger.debug("This is a debug message") logger.info("This is an info message") logger.warning("This is a warning message") logger.error("This is an error message") logger.critical("This is a critical message")
這是一個Python使用筆記本在Azure DBR 10.4
有人知道如何使用日誌記錄模塊,不幹擾與py4j伐木工在後台運行?
我想可以使用它在筆記本內,或在一個python文件被進口和在筆記本中使用。
謝謝