我正在设置烧瓶服务的日志记录。我尝试使用以下代码将日志写入天蓝色的 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 容器上创建日志文件。
谁能帮我找出我哪里做错了?
最好,艾根