2017-01-13 2 views
0

를 선택하고, 이러한 매개 변수와 일치하는 Cloudwatch에서 내가 로그를 받고 오전 FilterLogEvents 기능을 사용하지 않습니다FilterPattern이 코드로 문자열을 명시 적으로

{ 
    "endTime": number, 
    "filterPattern": "string", 
    "interleaved": boolean, 
    "limit": number, 
    "logGroupName": "string", 
    "logStreamNames": [ "string" ], 
    "nextToken": "string", 
    "startTime": number 
} 

코드 :

response = self.cloudWatchLogs.filter_log_events(**kwargs) 

을 모든 오류 로그를 얻을 수 있도록 filterPattern을 "ERROR"으로 정의했습니다. 내 문제는 내가 다른 문자열을 문자열 : INTERRORESEAU 또한 얻을. filterPattern을 ".ERROR:"으로 설정했지만 여전히 가짜 오류가 발생합니다. 어떻게 filterpattern을 선택하고 명시 적으로 ERROR라고 말합니까?

답변

1

필터 패턴은해야한다 : 당신은 당신이 정확한 오류 단어를 따기되어 있는지 확인 같은

kwargs['filterPattern']='".ERROR:"' 

합니다.