File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
tests/e2e/utils/data_fetcher Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -25,12 +25,18 @@ class Log(BaseModel):
25
25
26
26
@retry (ValueError , delay = 2 , jitter = 1.5 , tries = 10 )
27
27
def get_logs (
28
- lambda_function_name : str , start_time : datetime , log_client : Optional [CloudWatchLogsClient ] = None
28
+ lambda_function_name : str ,
29
+ start_time : datetime ,
30
+ log_client : Optional [CloudWatchLogsClient ] = None ,
31
+ filter_expression : Optional [str ] = None ,
29
32
) -> List [Log ]:
30
33
log_client = log_client or boto3 .client ("logs" )
34
+ filter_expression = filter_expression or "message" # Logger message key
31
35
32
36
response = log_client .filter_log_events (
33
- logGroupName = f"/aws/lambda/{ lambda_function_name } " , startTime = int (start_time .timestamp ())
37
+ logGroupName = f"/aws/lambda/{ lambda_function_name } " ,
38
+ startTime = int (start_time .timestamp ()),
39
+ filterPattern = filter_expression ,
34
40
)
35
41
36
42
if not response ["events" ]:
You can’t perform that action at this time.
0 commit comments