로그조회 기능은 웹 요청 로그를 조회하기 위해 사용한다. 시스템, 발생일시, 사용자, 메뉴, 요청 URL, 응답상태, 처리시간을 확인할 수 있으며 운영 추적과 접근 이력 확인에 사용된다.
| Action URL | Controller method | QueryID |
|---|---|---|
조회 /ias/logInq/logInqList.do |
LogInqPageController.list |
selectLogInqList, selectLogInqCnt |
조회 /api/v1/log/list |
LogInqApiController.getLogList |
selectLogInqList, selectLogInqCnt |
상세이동 /ias/logInq/logInqDetail.do?webLogSn={webLogSn} |
LogInqPageController.detail |
selectLogInqDetail |
로그 목록은 시스템, 시작일시, 종료일시, 사용자명 또는 사용자ID 조건으로 조회한다. 목록에는 발생일시, 사용자, 부서명, IP 주소, 시스템, 메뉴명, 요청 URL이 표시된다.

조회 : 시스템, 기간, 사용자명 또는 사용자ID 조건을 입력한 뒤 조회 버튼을 클릭하여 로그 목록을 조회한다.
초기화 : 검색조건을 초기 상태로 되돌린다.
상세 : 목록의 상세 버튼을 클릭하여 로그 상세조회 화면으로 이동한다.
searchGisIdctCd, MAP_OUTPUT 등)은 화면에서 제거되었고 목록/건수 조회 조건에도 반영하지 않는다.searchDeptCd, searchMenuCd 파라미터도 매퍼 조건으로 사용할 수 있다.| Action URL | Controller method | QueryID |
|---|---|---|
상세조회 /ias/logInq/logInqDetail.do?webLogSn={webLogSn} |
LogInqPageController.detail |
selectLogInqDetail |
상세조회 /api/v1/log/{webLogSn} |
LogInqApiController.getLog |
selectLogInqDetail |
로그 상세조회 화면은 로그번호, 시스템, 메뉴, 사용자, 부서, IP 주소, 응답상태, 요청 URL, 처리시간, 디바이스 정보를 단건으로 조회한다.

목록 : 로그 목록조회 화면으로 이동한다.
| 유형 | 대상소스명 | 비고 |
|---|---|---|
| Controller | src/main/java/allforland/ias/log/web/LogInqPageController.java |
로그조회 화면 요청을 처리하는 컨트롤러 클래스 |
| API Controller | src/main/java/allforland/ias/log/web/LogInqApiController.java |
로그조회 API 요청을 처리하는 컨트롤러 클래스 |
| Service | src/main/java/allforland/ias/log/service/LogInqService.java |
로그조회 서비스 인터페이스 |
| ServiceImpl | src/main/java/allforland/ias/log/service/impl/LogInqServiceImpl.java |
로그조회 서비스 구현 클래스 |
| Mapper | src/main/java/allforland/ias/log/mapper/LogInqMapper.java |
로그조회 데이터 처리 Mapper 인터페이스 |
| VO | src/main/java/allforland/ias/log/vo/LogInqVO.java |
로그조회 VO 클래스 |
| JSP | src/main/webapp/WEB-INF/jsp/ias/logInq/logInqList.jsp |
로그 목록조회 페이지 |
| JSP | src/main/webapp/WEB-INF/jsp/ias/logInq/logInqDetail.jsp |
로그 상세조회 페이지 |
| Query XML | src/main/resources/mapper/log/LogInqMapper.xml |
로그 조회 Query XML |
| SQL | docker/postgres/init/01-schema.sql |
로그 테이블 생성을 위한 스키마 SQL |
| SQL | docker/postgres/init/02-data.sql |
로그 기본데이터 적재 SQL |

| 테이블명 | 테이블명(영문) | 비고 |
|---|---|---|
| 웹 로그 | afias.web_log |
웹 요청 로그를 저장하고 조회하는 테이블 |