На вопрос, связанный с этой проблемой, никто не ответил
Я попытался реализовать регистрацию ошибок, используя python в лазурных блоках данных.Если я попробую приведенный ниже код на python (pycharm), он будет работать как положено.Но когда я пытаюсь использовать тот же код в лазурных кирпичах (python), он не создает файл и не записывает содержимое в файл.Я попытался создать файл в Azure Data Lake Gen2.я указал путь с точкой монтирования хранилища озера данных gen2.
Не могли бы вы помочь, почему код python не работает должным образом в лазурных блоках данных (python)
# importing module
import logging
dbutils.fs.mkdirs('/dbfs/mnt/sales/region/country/sample/newfile.txt')
# Create and configure logger
logging.basicConfig(filename="/dbfs/mnt/sales/region/
country/sample/newfile.txt",
format='%(asctime)s %(message)s',
filemode='a')
# Creating an object
logger = logging.getLogger()
# Setting the threshold of logger to DEBUG
logger.setLevel(logging.DEBUG)
# Test messages
logger.debug("Harmless debug Message")
logger.info("Just an information")
logger.warning("Its a Warning")
logger.error("Did you try to divide by zero")
logger.critical("Internet is down")
If i open the file i expect the output to be like below which is
happening with python but the same is not working with azure data
bricks(python)
2019-06-06 00:19:23,881 Harmless debug Message
2019-06-06 00:19:23,881 Just an information
2019-06-06 00:19:23,881 Its a Warning
2019-06-06 00:19:23,881 Did you try to divide by zero
2019-06-06 00:19:23,881 Internet is down
2019-06-06 00:19:33,447 Harmless debug Message
2019-06-06 00:19:33,447 Just an information
2019-06-06 00:19:33,447 Its a Warning
2019-06-06 00:19:33,447 Did you try to divide by zero
2019-06-06 00:19:33,447 Internet is down