Я пытаюсь прикрепить обработчик ведения журнала к регистратору Python root в моей облачной функции. Я использую приведенный ниже код:
import logging
import os
import google.cloud.logging
from google.cloud.logging.handlers import CloudLoggingHandler, setup_logging
logLabels = {'ServerName' : os.uname().nodename}
logging_client = google.cloud.logging.Client()
handler = CloudLoggingHandler(logging_client,name='my-test-cf',labels=logLabels)
logging.getLogger().setLevel(logging.INFO)
setup_logging(handler, excluded_loggers=('google.cloud', 'google.auth', 'google_auth_httplib2'))
logging.info(f"Starting Execution of My Test CF")
Результатом являются дублированные записи журнала, одна с информацией, а другая с ошибкой
- информация -> Начало выполнения моего теста CF
- ошибка -> Начало выполнения моего теста CF
Любые предложения будут большим подспорьем. Спасибо. введите описание изображения здесь