Logging이란 무엇인가?

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

Log의 사전적 의미는 “무엇인가를 기록하다.”의 의미를 가지고 있습니다. 리눅스를 포함한 OS의 애플리케이션에서 정보 제공을 하는 로그를 남기는 행위 자체가 Logging입니다.

‘Log’는 일반적으로 ‘기록’ 또는 ‘일지’를 의미합니다. 원래 ‘log’는 항해에서의 ‘항해 일지’나 ‘선박의 운항 기록’을 의미하는 단어였으며, 나무를 뜻하는 의미도 있었습니다. ‘Logbook’이라는 단어에서 알 수 있듯이, 이는 사건이나 상태를 일정 기간 동안 기록하는 책을 의미합니다.

Logging은 그 자체로 “기록하는 행위”라는 의미에서 알 수 있듯이 원래는 나무를 자르는 작업을 의미하는 “to log”라는 표현에서 파생되었습니다. 이는 나무를 기록처럼 일정하게 잘라내는 과정에서 나온 비유적인 의미입니다.

Log의 사전적 의미

· “기록” 또는 “일지”를 의미
· 원래 ‘항해 일지’ 또는 ‘선박의 운항 기록’을 의미
· ‘Logbook’에서 알 수 있듯이 사건이나 상태를 기록하는 책

Logging의 의미

· “기록하는 행위”를 의미
· 원래 나무를 자르는 작업을 의미하는 “to log”에서 파생
· 나무를 기록처럼 잘라내는 비유적 의미에서 발전

✅ IT에서 Logging

IT에서 로깅은 시스템, 애플리케이션, 네트워크 장비 등에서 발생하는 다양한 이벤트나 상태를 기록하는 행위를 의미합니다. 이 기록된 로그 데이터는 주로 시스템의 상태를 모니터링하고, 오류나 문제를 해결하는 데 사용됩니다. 또한 보안 사고가 발생했을 때 사고를 추적하고 분석하는 데 중요한 역할을 합니다.

로깅의 목적은 여러 가지가 있습니다. 첫째, 시스템이나 애플리케이션에서 발생하는 오류나 문제를 빠르게 해결하기 위한 디버깅 용도로 활용됩니다.

둘째, 시스템의 보안 상태를 감사하고, 불법적인 접근이나 이상 징후를 탐지하는 데 중요한 역할을 합니다.

셋째, 시스템의 운영 상태를 실시간으로 모니터링하여 문제가 발생하기 전에 예방 조치를 취할 수 있도록 합니다.

로그에는 여러 종류가 있습니다. 대표적으로 시스템 로그는 운영체제에서 발생하는 이벤트를 기록하며, 애플리케이션 로그는 특정 애플리케이션에서 발생하는 이벤트를 기록합니다. 보안 로그는 시스템이나 애플리케이션에서 발생한 보안 관련 이벤트를 기록하여 시스템의 보안을 강화하고, 문제가 발생했을 때 그 원인을 추적할 수 있도록 합니다.

logging 페이지 마무리 이미지

✅ 로그 기록의 중요성 및 이점

로그는 시스템에서 발생하는 일련의 기록을 생성하는 활동입니다. 프린트 줄(printing)은 간단하고 일시적인 로그를 생성하는 반면, 시스템 설계자는 복잡한 시스템에서 로그를 이해하고 활용해야 합니다. 로그의 정보는 이상적으로 실행 중에 설정 가능해야 하며, 프로그램의 동작을 추적하고 문제를 해결하는 데 중요한 역할을 합니다.

일반적인 로그 기록의 이점은 다음과 같습니다:

  • 재현하기 힘든 버그에 대한 유용한 정보 제공
  • 성능 관련 통계 및 정보 제공
  • 설정 가능하여 코드를 수정하지 않고도 예기치 않은 문제를 디버깅 가능
리눅스 시스템 로그 트리맵

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

Similar Posts

  • 스냅샷과 백업 차이

    IT 업종을 포함한 기업의 데이터는 기업의 생존과 걸린 매우 중요한 사항입니다. 데이터 관리가 되지 않는다면 고객 신뢰 및 기업의 가치가 하락하는 경험을 할 수 있습니다. 대표적인 사례로 카카오 데이터 센터 화재를 들 수 있습니다. 리눅스 및 윈도우 서버 등에서 데이터를 보존하기 위한 방식으로 스냅샷(Snapshot)과 일반 백업(Backup) 크게 2가지를 들 수 있습니다. 각각 다른…

  • 웹이란(w3=www란)

    1. 웹이란 무엇인가? w3=www 핸드폰이나 컴퓨터에서 구글 or 네이버 등 인터넷을 사용하면서 홈페이지 or 웹페이지 그리고 웹툰, 웹하드 등 웹에 관한 용어를 많이 들어 보셨을 겁니다. 그럼 웹이란 무언인가? 가끔 궁금하셨을 겁니다. ‘www’&’w3’ 불리기도 하는 웹(web)은 월드와이드웹(world wide web)의 줄임말 입니다. 2. www란? w3의 정의 웹을 정의하면 전 세계 사람들이 인터넷에 연결된 컴퓨터를…

  • ICANN과 registry와 registrar 2개 기관의 차이

    1. ICANN과 등록대행기관(registry) 및 등록대행업체(registrar) ICANN(Internet Corporation for Assigned Names and Numbers)은 우리말로 ‘국제인터넷주소관리기구’입니다. 도메인에 관련된 국제최상위 기구입니다. ICANN이 하는 일을 설명한 홈페이지 링크입니다. ICANN은 무슨 일을 합니까? ICANN은 1998년 설립된 세계적인 비영리 파트너십으로서 인터넷을 안전하고 안정적이며 상호 운영 가능하도록 하기 위해 노력하고 있습니다[…] ‘아이칸’이 하는 주 업무는 도메인 관련 업무라고 할 수…

  • JPEG vs PNG 파일 크기와 속도 비교하기

    웹사이트에 이미지 파일 확장자를 업로드 할 때 적절한 이미지 파일 형식을 고민하게 됩니다. 수 많은 이미지 파일의 확장자 중에 JPEG 파일과 PNG 파일 사이에서 고민하게 됩니다. JPEG vs PNG 파일의 다른 점은 무엇이며, 사이트를 운영하는데 있어 어떤 파일을 사용하는 게 효과적일까요? 우선 차이점부터 알아봐야 합니다. 이 글에서 다룰 주제는 다음과 같습니다. 무손실 vs…

  • ASCII 파일이란? 바이너리와 차이

    ASCII 파일은 텍스트 파일을 의미합니다. 텍스트 파일인 아스키 파일은 문자, 숫자, 특수 기호 및 제어 문자 등을 포함할 수 있습니다. ✅ ASCII 파일 이해 리눅스에서 쉘 스크립트, 자바 스크립트, PHP 스크립트 파일 등을 포함한, ‘.txt’ 확장자와 같이 메모장으로 읽을 수 있는 파일을 ASCII 파일로 이해할 수 있습니다. ◼ ASCII와 다른 개념 ASCII는’American Standard…

  • [SEO] 구글 지식 패널 | 개요

    구글 지식 패널(Google Knowledge Panel)이란 크롬 앱 및 구글 이용자들이 기업, 사람, 장소, 인터넷 사이트, 사물과 단어 뜻 등의 다양한 항목을 검색했을 때 검색 엔진 결과 페이지(SERP) 우측에 표시되는 정보 상자입니다. 주로 구글링을 하게 되면 제일 많이 나오는 지식 패널은 위키피디아입니다. 지식 패널은 자동으로 생성되며, 지식 패널에 표시되는 정보의 출처는 웹 전체의 다양한…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 10   +   9   =