로그파일

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 검색

컴퓨팅에서 로그파일(logfile)은 운영 체제나 다른 소프트웨어가 실행 중에 발생하는 이벤트나 각기 다른 사용자의 통신 소프트웨어 간의 메시지를 기록한 파일이다. 로그를 기록하는 행위는 로깅(logging)이라고 한다.

트랜잭션 로그는 시스템과 해당 시스템 사용자 간 통신에 대한 파일이거나[1], 시스템에 속하는 터미널의 사용자가 발생시킨 트랜잭션의 종류, 내용, 시간을 자동으로 캡처한 데이터 수집 방식이다.[2]

수많은 운영 체제, 소프트웨어 프레임워크, 프로그램들은 로깅 시스템을 포함한다. 널리 쓰이는 로깅 표준은 syslog이며, IETF RFC 5424에 정의되어 있다.

이벤트 로그[편집]

이벤트 로그(event log)는 감사 추적 제공을 위해 시스템 실행 시 발생하는 이벤트를 기록하며, 시스템 활동을 이해하고 문제를 진단하는데 사용된다. 복잡한 시스템의 활동을 이해하는데 필수적이며, 특히 서버 애플리케이션처럼 사용자 상호 작용이 거의 없는 응용 프로그램의 경우 그러하다.

트랜잭션 로그[편집]

메시지 로그[편집]

인터넷 릴레이 챗(IRC), 인스턴트 메신저(IM), 대화 기능이 있는 P2P 파일 공유 클라이언트, 멀티플레이어 게임(특히 MMORPG)들은 사용자들끼리 공적으로나 사적으로 주고받는 대화 메시지를 기록한다.

같이 보기[편집]

각주[편집]

  1. Peters, T. (1993). The history and development of transaction log analysis. Library Hi Tech., 42(11), 41−66
  2. Rice, R. E., & Borgman, C. L. (1983). The use of computer-monitored data in information science. Journal of the American Society for Information Science, 44, 247−256