Logging 2

[Python] 쉘(Shell)을 통해 Logging 내용 저장하기

쉘을 통해 Logging 내용 저장하기 이 문서에서는 쉘을 통해 Logging 내용을 저장하는 방법에 대해 설명합니다. 쉘에서 명령어를 실행할 때, 실행 결과를 출력하는 것이 일반적입니다. 그러나 때로는 이 결과를 파일로 저장하여 나중에 조회할 필요가 있습니다. 이때 사용하는 것이 리다이렉션(redirection)입니다. 리다이렉션(redirection)은 쉘 스크립트에서 명령 결과를 파일로 저장하는 방법입니다. 쉘에서 명령어를 실행할 때 실행 결과를 출력하는 것이 일반적이지만, 때로는 이 결과를 파일로 저장하여 나중에 조회할 필요가 있습니다. STDOUT 출력을 파일로 저장하려면, > 리다이렉션 기호를 사용합니다. 예를 들어, ls 명령어를 실행하면 현재 디렉토리의 파일 리스트가 출력됩니다. 이때 이 ..

개발로그 2024.04.15

[Python] Logging

Python Logging에 대한 설명과 방법 Python은 logging이라는 내장 라이브러리를 제공하여, 프로그램의 실행 중에 발생하는 이벤트를 기록하고 추적할 수 있습니다. 이를 통해 프로그램의 디버깅 및 유지보수를 용이하게 할 수 있습니다. Logging 레벨(Levels) Python logging은 다음과 같은 다섯 가지 레벨을 제공합니다. DEBUG: 디버깅 정보 INFO: 정보성 메시지 WARNING: 경고 메시지 ERROR: 에러 메시지 CRITICAL: 치명적인 에러 메시지 Logging 방법(Methods) Python logging의 기본적인 사용 방법은 다음과 같습니다. import logging logging.basicConfig(level=logging.DEBUG) logger..

개발로그 2024.04.15