= 시스템 로깅

== 개요
로그인/아웃, 시스템 접속, 파일다운로드 등의 시스템 로그를 남기고 있다.

=== Login/out 로그
로그인 후와 로그아웃 전에 LoginOutLogInterceptor를 통해 로그를 남긴다.

NOTE: 로그인/아웃 전후에 추가할 로직이 있다면 LoginInterceptor 인터페이스를 상속받아 구현한다.

관련 테이블:: TN_CF_LOGIN_OUT

=== Access 로그
시스템 접속시 LoggingInterceptor를 통해 AccessLog를 남겨 db(또는 file)에 저장한다. +
일배치로 메뉴사용이력 및 메뉴활용도 데이터를 집계한다.

관련 테이블:: TN_CF_SYS_USE_LOG

=== File Download 로그
첨부파일, 엑셀파일 등을 다운로드시 fileManagerService의 saveFileDownloadLog 메서드를 호출하여 파일다운로드 로그를 남긴다.

관련 테이블:: TN_CF_SYS_USE_LOG
