웹 서버 로깅 기능 추가

ETC

웹 서버 로깅 기능 추가

관리자 0 1103

X-SCADA Web Service에 웹서버 로깅 기능이 추가되었습니다.



1. 웹 서비스 실행 시 브라우저가 웹 서버에 요청 시 아래의 3가지 경우에 로그를 남깁니다.

1) Html, html 등 웹페이지

2) 로그인

3) 로그아웃


2. 로깅 내용은 아래와 같습니다.

1) 날짜-시간

2) 접속요청 IP

3) 접속 브라우저의 고유 세션

4) 로그인 한 사용자 아이디

5) 요청한 페이지 주소

6) 현재 접속자 / 최대 접속자

7) Http Code


3. 아래와 같은 형태로 로깅될 예정입니다.

2020-12-16 15:40:49.148, 127.0.0.1,session=-1,,/_info/users.html,0/5,200

2020-12-16 15:40:51.593, 127.0.0.1,session=637437300515352443,,/page_1.html,1/5,200

2020-12-16 15:40:56.830, 127.0.0.1,session=637437300515352443,user2,/authority/login.xsm,1/5,200

2020-12-16 15:41:00.589, 127.0.0.1,session=637437300515352443,user2,/_info/users.html,1/5,200

2020-12-16 15:41:04.092, 127.0.0.1,session=637437300515352443,,/authority/logout.xsm,1/5,200

2020-12-16 15:41:04.112, 127.0.0.1,session=637437300515352443,,/page_1.html,1/5,200

2020-12-16 15:41:07.886, 127.0.0.1,session=637437300515352443,admin,/authority/login.xsm,1/5,200

2020-12-16 15:41:13.269, 127.0.0.1,session=637437300515352443,admin,/_info/users.html,1/5,200


4. 로그 설정은 X-SCADA 설치 폴더에 있는 Xisom.Scada.Designer.log4net.config 파일을 통해 가능합니다.

4320b5aa43ac3c4794c55e17e8261ab7_1610522924_2823.png
 


5. 해당 파일을 열어 아래 항목을 수정하여 설정할 수 있습니다.

4320b5aa43ac3c4794c55e17e8261ab7_1610522940_5963.png 


6. 웹서버 Access 로그에 대한 항목은 아래와 같이 구성되어 있습니다.

1) file : 로그 파일 저장 경로 설정 가능. 기본 값은 상대 경로로 logs 폴더로 되어 있으며 파일 이름은 WebAccess로 시작한다.

2) dataPattern : 파일 이름 뒤에 붙일 시간 정보 포맷을 설정할 수 있다.

3) conversionPattern : 파일에 1줄 씩 로깅할 때 사용하는 포맷을 설정할 수 있다.

4) level : 기본값은 INFO이며, 아래의 값 중 하나를 선택하여 사용할 수 있다. 로그를 남기고 싶지 않은 경우 OFF로 변경한다.

① ALL

② TRACE

③ DEBUG

④ INFO

⑤ WARN

⑥ ERROR

⑦ FARTAL

⑧ OFF


7. 설정 정보는 아래 링크에 접속하면 알 수 있습니다.

· https://logging.apache.org/log4net/release/manual/configuration.html


[이 게시물은 관리자님에 의해 2021-08-02 17:14:18 Web Service에서 이동 됨]
0 답글
제목