小编eig*_*gen的帖子

将 Python 日志记录设置为 Azure Blob,但在那里找不到日志文件

我正在设置烧瓶服务的日志记录。我尝试使用以下代码将日志写入天蓝色的 blob 存储

import logging
import sys

from azure_storage_logging.handlers import BlobStorageRotatingFileHandler

logger = logging.getLogger('service_logger')
logger.setLevel(logging.DEBUG)
log_formater = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(process)d - %(message)s')
azure_blob_handler = BlobStorageRotatingFileHandler(filename = 'service.log', 
                                                    account_name='servicestorage',
                                                    account_key='',
                                                    maxBytes= maxBytes,
                                                    container='service-log')
azure_blob_handler.setLevel(logging.INFO)
azure_blob_handler.setFormatter(log_formater)
logger.addHandler(azure_blob_handler)
Run Code Online (Sandbox Code Playgroud)

然后,我尝试使用 logger.warning('test warning'),但没有在 azure blob 容器上创建日志文件。

谁能帮我找出我哪里做错了?

最好,艾根

logging azure flask azure-blob-storage

3
推荐指数
1
解决办法
4447
查看次数

标签 统计

azure ×1

azure-blob-storage ×1

flask ×1

logging ×1