logback (2) 썸네일형 리스트형 LogBack과 슬랙, 텔레그램 봇 사용하기 with Springboot 안녕하세요. 저번 시간에 이어서 오늘은 슬랙, 텔레그램 봇도 마저 만들어보려고 합니다. 슬랙 앱 생성 먼저 슬랙에서 앱 생성을 해보도록 하겠습니다. 슬랙 워크스페이스에서 Slack 찾아보기 > 앱 으로 이동합니다. 그리고 Incoming Webhooks 앱을 찾아서 추가해줍니다. 그리고 메세지를 보낼 채널을 선택해 줍니다. 그러면 디스코드 때와 마찬가지로 슬랙에 메세지를 보낼 수 있는 웹훅 URL을 받을 수 있습니다. 슬랙 메세지 생성하기 저는 디스코드 때 처럼 메세지 객체를 직접 구현해서 슬랙 메세지를 생성했는데요. 위와 같은 형식으로 메세지를 생성했습니다. 생성하고 보니 Slack에서 자체적으로 지원하는 라이브러리가 있는 것을 확인했는데요. 사용하실 분들은 뛰어난 검색을 해보시길 바랍니다. 저는 다 .. LogBack과 디스코드 봇 사용하기 with Springboot 안녕하세요. 스프링 부트 기반 서버에서 에러 발생 시 LogBack 을 통해서 디스코드 봇이 해당 에러를 채널로 전달하는 기능을 구현해보려고 합니다. 또한 디스코드 뿐만 아니라 슬랙과 텔레그램에 대해서도 다음 시간에 정리할 예정입니다 :) HTTP REQUEST 가공 필터 구현 제가 디스코드 봇에서 채널로 보낼 메세지에 양식은 아래와 같습니다. 후에 진행할 슬랙과 텔레그램에서도 유사하니 참고하시기 바랍니다. 위 메세지 내용을 살펴보면 http request에 대한 정보를 필요로 합니다. 그러나 http body 정보는 inputstream으로 한 번 읽으면 다시 사용할 수 없기 때문에 필터에서 한 번 사용하고도 이후에도 사용할 수 있도록 HttpServletRequest 객체를 변경하려고 합니다. 필터에.. 이전 1 다음