Come suggerisce la documentazione AWS:Utilizzo della registrazione di pitone con 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')
Ora ho fatto:
import logging
logging.basicConfig(level = logging.INFO)
logging.info("Hello World!")
Il primo frammento di stampe di codice nella console Cloud Watch
, ma la seconda no.
Non ho notato alcuna differenza poiché i due frammenti utilizzano il root logger.
Ti manca "return" Hello World! "" – error2007s
Perché non fare lo stesso del primo frammento di codice? Ottieni il logger che è già istanziato e quindi usa detto logger. –
@ HEADLESS_0NE: Posso usare il primo. Ma mi piacerebbe capire perché questo comportamento. –