go-kit/log package를 활용하여 tm_logger를 만든 tendermint의 logger를 참고하여 paust-db logger 추가.
log level은 info, debug, error로 3개로 구분.
아래와 같은 형식으로 로그가 출력됨.
INFO [2019-02-13|14:59:17.289] Put success state=DeliverTx size=2
INFO [2019-02-13|14:59:17.289] Query success state=Query path=/query
INFO [2019-02-13|14:59:17.289] Fetch success state=Query path=/fetch
MasterApplicatin.go의 error handling 변경 및 logging 추가
기존의 fmt로 출력하던 error handling을 logger의 Error function을 통해 출력하도록 변경.
put, query, fetch 성공시 logging 추가.
master application error 발생 시 response의 log에 error 내용 포함해서 return하도록 변경.
Reference
40 #58
내용