- 박대리 프로젝트 진행상황 (23.09.06)
톰캣의 catalina log와 access log를 파일로 생성하는 작업을 하였다.
logback.xml 파일을 만들고 싶지는 않았고.. 톰캣 log 저장해주는 게 분명 있을텐데 하면서 엄청 찾아봤는데, 다들 logback.xml로만 세팅하려고만 해서 찾느라 꽤나 애먹었다.
박대리를 구상하면서 방문자 통계를 관리해주는 또 다른 서브 프로젝트를 만들었다.
해당 프로젝트 구축과 더불어, 스케쥴러를 적용해 데이터를 전송하는 로직도 구현하였다.
프로젝트 별로 서버를 구축하는 게 좀 더 안정적이겠지만, 지금은 하나의 서버에 두 프로젝트를 띄어놓았다.
나중에 규모나 기능이 더 커지면 서버를 분리하던지 할 예정
추가 및 수정된 코드가 너무 많아 conflict는 피할 수 없었다..
태브로의 브런치에 main 브런치를 병합하는 과정에서 conflict가 발생했다.
git bash로 conflict를 해결하였는데, 복잡한 거 같으면서도 꽤나 간단했던...?
이로써 박대리 & WaYF의 프로젝트 구조 및 서버, DB까지 구축 완료하였다.
내가 맡았던 방문자 체크 로직과 프로젝트 간 방문자 데이터 통신까지 완료하였기에, 우선은 갱브로와 태브로 작업속도를 맞추기 위해 박대리 프로젝트는 잠시 멈출 듯 하다.
앞으로 내가 해야할 작업들은 다음과 같다.
- 스케쥴러 로직에 스프링 Batch 적용하기
- Google Chart API 활용하여 통계화면 그리기
- 박대리 사이트 DNS 세팅