2017-11-08 1 views
-1

로깅 데이터를 JSON으로 변환하여 ChatBot에 표시하려고합니다. logging.Formatter를 시도했지만 데이터가 여전히 chatbot에 표시되지 않아 오류가 발생합니다. 나는 userInput = logging.Formatter(user_input)을 시도했다. 시도한 후 userInput = logging.Formatter(user_input) user = userInput.json()하지만 제대로 작동하지 않았습니다. chatbot에 대한 로깅 데이터를 json으로 변환하는 방법은 무엇입니까? 실수를 저지른 곳에서 친절하게 정정하십시오. 코드가로깅 데이터를 JSON으로 변환

입니다.이 오류가 발생합니다.

오류가 발생했습니다 : 잘못된 람다 응답 : 처리되지 않은

+0

어떤 오류가 발생합니까? – bottleboot

+0

이것은 오류입니다 ......... 오류가 발생했습니다 : 잘못된 람다 응답 : 람다로부터받은 오류 응답 : 처리되지 않은 –

+0

질문에 대한 오류를 추가해야합니다. 코드 샘플을 추가하려는 영역으로 단순화하여 재현하기가 더 쉽습니다. – bottleboot

답변

0

로깅 정보가 구조화 된 방식 인 경우, 당신은 하나의 사전 파일로 모든 로깅 정보를함으로써 JSON 파일로 변환 할 수 있습니다 : 람다에서받은 오류 응답을 파이썬으로 json moudle에게 먹이세요. 도움이 될 것입니다. 당신은 단지 chatbot에 로깅 정보를보고 싶다면

str=json.dumps(ls, indent=4) 
with io.open('flare.json', 'w', encoding='utf8') as outfile: 
    str_ = json.dumps(ls,indent=4) 
    outfile.write(to_unicode(str_)) 
+0

아니, help.see 내 코드를 사용해 주셔서 감사합니다. 실수로 알아낼 수 있다면 요. 로깅 정보를 변환하려고합니다. (aws에 들어갑니다. 람다 함수)를 json으로 보내어 lex (CHATBOT) –

0

, 당신은 문자열로 해당 개체를 변환하고 chatbot에 반환 할 수 있습니다.

희망이 있습니다.