Python 로깅 기본 사항 - 간단한 가이드

PHPz
풀어 주다: 2023-09-07 19:49:02
앞으로
1441명이 탐색했습니다.

Python日志基础 - 简易指南

로깅은 소프트웨어가 실행되는 동안 발생하는 이벤트를 추적하는 데 사용됩니다. 로깅을 사용하면 코드에 로깅 호출을 추가하여 특정 이벤트가 발생했음을 나타낼 수 있습니다. 이렇게 하면 오류, 메시지, 경고 등에 대해 알아볼 수 있습니다.

로그 기능

로깅을 위해 다양한 기능이 제공됩니다. 로깅을 사용할 시기를 결정해야 합니다. 이를 위해 Python은 다음을 제공합니다:

  • ogging.info() - 프로그램이 정상적으로 작동하는 동안 발생하는 이벤트를 보고합니다.

  • logging.warning() - 특정 런타임 이벤트에 대한 경고를 내보냅니다.

  • logging.error() − 예외를 발생시키지 않고 보고 오류를 억제합니다.

이벤트의 표준 심각도 수준은 심각도가 높은 순서대로 다음과 같습니다. 이러한 수준에는 DEBUG, INFO, WARNING, ERROR, CRITICAL −

이 포함됩니다.
  • DEBUG − 이는 일반적으로 문제를 진단할 때만 관심을 갖는 자세한 정보입니다.

  • INFO − 모든 것이 완벽하게 작동하는지 확인할 때 사용됩니다.

  • 경고 - 기본 수준입니다. 예상치 못한 일이 발생했거나 앞으로 메모리 부족, 디스크 공간 부족 등 문제가 발생할 것임을 나타냅니다.

  • Error - 더 심각한 문제로 인해 소프트웨어가 특정 기능을 수행할 수 없습니다.

  • CRITICAL − 프로그램 자체가 계속 실행되지 않을 수 있음을 의미하는 심각한 오류입니다.

로깅 예시

간단한 예를 살펴보겠습니다 -

으아악

출력

으아악

기본값은 경고입니다

위에서 언급했듯이 경고가 기본 수준입니다. 다른 레벨을 인쇄하려고 하면 인쇄되지 않습니다 −

으아악

출력

으아악

변수 데이터 기록

변수 데이터를 로그하려면 이벤트 설명 메시지의 형식 문자열을 사용하고 변수 데이터를 매개변수로 추가해야 합니다.

으아악

출력

으아악

로그 메시지에 날짜/시간 추가

로깅에 관해 이야기할 때 핵심은 이벤트 날짜/시간을 포함하는 것입니다. 주로 경고나 오류가 발생했을 때를 기록하기 위한 것입니다 −

으아악

출력

으으으으

위 내용은 Python 로깅 기본 사항 - 간단한 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿