in awslambdaric/bootstrap.py [0:0]
def _setup_logging(log_format, log_level, log_sink):
logging.Formatter.converter = time.gmtime
logger = logging.getLogger()
if log_format == LogFormat.JSON or log_level:
logger_handler = LambdaLoggerHandlerWithFrameType(log_sink)
else:
logger_handler = LambdaLoggerHandler(log_sink)
if log_format == LogFormat.JSON:
logger_handler.setFormatter(JsonFormatter())
else:
logger_handler.setFormatter(
logging.Formatter(
"[%(levelname)s]\t%(asctime)s.%(msecs)03dZ\t%(aws_request_id)s\t%(message)s\n",
"%Y-%m-%dT%H:%M:%S",
)
)
if log_level in logging._nameToLevel:
logger.setLevel(log_level)
logger_handler.addFilter(LambdaLoggerFilter())
logger.addHandler(logger_handler)