使用filter()函数筛选出符合匹配属性的日志:
import boto3
client = boto3.client('logs')
response = client.filter_log_events(
logGroupName='/aws/lambda/exampleFunction',
filterPattern='MatchTypeAttribute="MatchValue"', # 匹配属性的名称和值
interleaved=True # 输出结果时按时间戳顺序交错
)
for event in response['events']:
print(event['message'])
使用filter()函数筛选出符合不匹配属性的日志:
import boto3
client = boto3.client('logs')
response = client.filter_log_events(
logGroupName='/aws/lambda/exampleFunction',
filterPattern='NotMatchTypeAttribute="NotMatchValue"', # 不匹配属性的名称和值
interleaved=True # 输出结果时按时间戳顺序交错
)
for event in response['events']:
print(event['message'])