Jello's development blog

Jello's development blog

redux-logger로 쉽게 로깅하기

이번에는 Redux의 store가 바뀔 때마다 로깅해주는 미들웨어를 소개해보려 한다. 처음 내가 redux를 이용하여 개발을 했을 때에는 지금보다 redux에 대한 이해도가 낮았기 때문에 미들웨어를 만들어 볼 생각과 실력이 되지 않았고, redux의 버전도 낮았기 때문에 redux에 어떠한 listener도 없었다. 따라서 계속 바뀌는 store를 어떻게 확인해야 할지 감이 잡히지 않았다. 그래서 그 때에는 react에서 액션을 보낼 때마다 console.log를 이용하여 store를 찍게 하였고, 불편했던 기억으로 남아있다..

지금 다시 react와 redux를 이용하여 개발을 하면서, 검색 도중에 github에서 한 개발자의 코드를 보게 되었다. redux-logger를 포함해서 redux-promise, redux-chunk 등 여러 가지 미들웨어를 사용했는데, 로깅에 불편함을 느낀 적이 있는 나는 그 레포지토리에 대해서 한 번 찾아봐야겠다는 생각을 했고, 사용 중에 유용하다고 생각해서 소개해본다.

일단 내가 설명하는 것 보다는 README에 매우 잘 설명되어 있으니, 이 글보다 README를 읽어 보는 것을 권장한다.

첫 커밋의 날짜를 보니 2015년 8월 정도인 것 같다. 이렇게 좋은 것들을 만들어서 수고를 덜고 일의 시간을 단축하는 것이 개발자가 해야 할 일이라고 생각한다..