team-forAdhd / forAdhd-server

For ADHD 서버
1 stars 2 forks source link

Logback, AOP 이용한 로그 남기기 #68

Closed jkde7721 closed 1 week ago

jkde7721 commented 1 week ago

💻 구현 내용

Spring Logback, AOP를 이용하여 로그를 남김

Spring Logback

Spring AOP

참고

https://velog.io/@woosim34/Springboot-Logback-%EC%84%A4%EC%A0%95%ED%95%B4%EB%B3%B4%EA%B8%B0#%E2%97%8B-logback-log-level https://amaran-th.github.io/Spring/[Spring]%20Logback%EC%9C%BC%EB%A1%9C%20%EB%A1%9C%EA%B9%85(Logging)%ED%95%98%EA%B8%B0/ https://velog.io/@dktlsk6/logback-%EC%84%A4%EC%A0%95 https://backtony.tistory.com/33 https://colabear754.tistory.com/204#%EC%9D%B4%EC%A0%9C_%EB%A1%9C%EA%B7%B8%EB%A5%BC_%EA%B8%B0%EB%A1%9D%ED%95%98%EB%8A%94_%EB%A1%9C%EC%A7%81%EC%9D%84_%EC%9E%91%EC%84%B1%ED%95%B4%EB%B3%B4%EC%9E%90!

🛠️ 개발 오류 사항

ApiLogger에서 요청 바디 로그를 남길 때 getInputStream() has already been called for this request 에러 발생

ApplicationFilterChain에 등록된 시큐리티 관련 필터들

참고

https://leeyongjin.tistory.com/entry/request-response-logging https://twofootdog.github.io/Spring-POST%EB%B0%A9%EC%8B%9D%EC%9C%BC%EB%A1%9C-%EC%A0%84%EB%8B%AC%EB%90%9C-JSON-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%B2%98%EB%A6%AC%ED%95%98%EA%B8%B0/ https://bitgadak.tistory.com/10 https://www.inflearn.com/community/questions/1027744/%EC%BB%A4%EC%8A%A4%ED%85%80-%ED%95%84%ED%84%B0-%EB%93%B1%EB%A1%9D-%EC%8B%9C-applicationfilterchain-%EC%97%90-%EB%93%B1%EB%A1%9D?srsltid=AfmBOoqQ-te8L8OOUKQSCbGgwx1w_Bq5augrwtzVWVH1jVSotpom2noI

🗣️ For 리뷰어

close #64