示例#1
0
 def create_log_retriever(self, session, lambda_arn, follow_logs):
     # type: (Session, str, bool) -> LogRetriever
     client = TypedAWSClient(session)
     if follow_logs:
         event_generator = cast(BaseLogEventGenerator,
                                FollowLogEventGenerator(client))
     else:
         event_generator = cast(BaseLogEventGenerator,
                                LogEventGenerator(client))
     retriever = LogRetriever.create_from_lambda_arn(event_generator,
                                                     lambda_arn)
     return retriever
示例#2
0
 def create_log_retriever(self, session, lambda_arn):
     # type: (Session, str) -> LogRetriever
     client = TypedAWSClient(session)
     retriever = LogRetriever.create_from_lambda_arn(client, lambda_arn)
     return retriever
示例#3
0
 def create_log_retriever(self, session, lambda_arn):
     # type: (Session, str) -> LogRetriever
     client = TypedAWSClient(session)
     retriever = LogRetriever.create_from_lambda_arn(client, lambda_arn)
     return retriever