Как следует из документации AWS:Использование питона Logging с AWS Lambda
import logging
logger = logging.getLogger()
logger.setLevel(logging.INFO)
def my_logging_handler(event, context):
logger.info('got event{}'.format(event))
logger.error('something went wrong')
Теперь я сделал:
import logging
logging.basicConfig(level = logging.INFO)
logging.info("Hello World!")
Первый фрагмент кода принтами в консоли Cloud Watch
, но второй один нет.
Я не видел никакой разницы, поскольку два фрагмента используют корневой регистратор.
Вам не хватает «return» Hello World! » – error2007s
Почему бы не сделать то же самое, что и в первом фрагменте кода? Получите регистратор, который уже создан, и затем используйте указанный регистратор. –
@ HEADLESS_0NE: Я могу использовать первый. Но я хотел бы понять, почему это поведение. –