공통 로그 형식
Common Log Format컴퓨터 로그 관리의 경우,[1] NCSA Common log Format이라고도 하는 Common Log Format(Common Log Format,[2] NCSA HTTPd 이후)은 서버 로그 파일을 생성할 때 웹 서버가 사용하는 표준화된 텍스트 파일 형식이다. 포맷이 표준화되어 있기 때문에 Webalizer와 Analog와 같은 다양한 웹 분석 프로그램에 의해 파일을 쉽게 분석할 수 있다.
공통 로그 형식에 저장된 파일의 각 행에는 다음과 같은 구문이 있다.
호스트 식별 자동 후서 날짜 요청 상태 바이트
형식은 레퍼러 및 사용자 에이전트 필드가 있는 복합 로그 형식으로 확장된다.
예
127.0.0.1 사용자 식별자 프랭크 [10/10/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326
A 대시 (-필드의 )는 결측 데이터를 나타낸다.
127.0.0.1서버에 요청을 한 클라이언트(원격 호스트)의 IP 주소.user-identifier클라이언트의 RFC 1413 ID 입니다. 보통 "-".frank문서를 요청하는 사용자의 사용자 ID입니다. 일반적으로 .htaccess가 인증을 요청하지 않은 경우 "-".[10/Oct/2000:13:55:36 -0700]요청이 수신된 날짜, 시간 및 표준 시간대(기본적으로 strftime 형식)%d/%b/%Y:%H:%M:%S %z."GET /apache_pb.gif HTTP/1.0"클라이언트의 요청 라인입니다. 방법GET,/apache_pb.gif요청된 자원 및HTTP/1.0HTTP 프로토콜200클라이언트에 반환된 HTTP 상태 코드. 2xx는 성공적인 응답, 3xx 리디렉션, 4xx 클라이언트 오류, 5xx 서버 오류.2326클라이언트에 반환된 개체의 크기(바이트 단위).
사용법
로그 파일은 컴퓨터 시스템 개발자와 관리자를 위한 표준 도구다. 그들은 그 시스템의 "어떤 일이 일어났는지, 언제, 누구에 의해" 기록한다. 이 정보는 고장을 기록하고 고장을 진단하는 데 도움이 될 수 있다. 그것은 보안 위반과 다른 컴퓨터 오용을 확인할 수 있다. 그것은 감사에 이용될 수 있다. 회계 목적으로 사용할 수 있다.[citation needed]
저장된 정보는 분석할 수 있는 형태로 저장된 경우에만 나중에 분석할 수 있다. 이 데이터는 분석을 위해 여러 가지 방법으로 구성될 수 있다. 예를 들어, 관계형 데이터베이스에 저장하면 데이터가 질의 가능한 형식으로 강제 저장될 수 있다. 그러나 컴퓨터가 고장 났을 경우 검색하는 것도 더 어려워지고, 데이터베이스를 사용할 수 없는 한 로깅을 사용할 수 없게 된다. 일반 텍스트 형식은 다른 시스템 프로세스에 대한 의존성을 최소화하고 이러한 프로세스를 사용할 수 없는 시동 및 종료 등 컴퓨터 작동의 모든 단계에서 로깅을 지원한다.[citation needed]
참고 항목
참조
- ^ "Logging in W3C httpd". World Wide Web Consortium. 1995-10-12. Retrieved 2015-04-16.
- ^ "Log File Formats: NCSA Common". IBM. 2004-05-19. Retrieved 2013-05-07.
외부 링크
- "Logging Control In W3C httpd: The Common Logfile Format". W3C. July 1995. Retrieved 2013-05-07.
- "Common Logfile Format". Apache webserver. 2013. Retrieved 2013-05-07.
- "Extended Log File Format". W3C Working Draft WD-logfile-960323. W3C. 1996-03-23. Retrieved 2013-05-07.