파이썬 로그 클래스 구현(콘솔 및 파일 저장 및 분할)

파이썬 로그 클래스 구현(콘솔 및 파일 저장 및 분할)

파이썬(Python)에서 개발, 디버깅 및 모니터링을 위해 콘솔 및 파일 로깅이 필요하다. 로깅에 필요한 요구사항을 정리해보고, 표준 라이브러리인 Logging 모듈을 이용해 콘솔 색상출력, 파일 저장 및 분할(로테이션)이 가능한 파이썬 로그 클래스를 구현해보고, 코드와 사용 예제를 공유해 본다. 파이썬 로그 요구사항 파이썬 로그 구현 파이썬 로그 요구사항에 맞춰 아래와 같이 코드를 작성하고 log.py로 저장한다. 파이썬 로그 사용 … 더 읽기

Locust로 웹 부하 테스트 하기

Locust로 웹 부하 테스트 하기

파이썬(Python)에서 Locust를 이용해서 간단하게 웹 부하 테스트 하는 방법을 정리해 본다. 설치 Locust를 설치하고 버전을 확인한다 스크립트 작성 다음과 같이 테스트 스크립트를 작성한다 실행 명령프롬프트에서 다음 명령을 실행한 후 웹브라우저에서 http://localhost:8089/를 연다 테스트 실행 테스트 옵션을 입력하고 테스트를 실행한다. 관련된 글 Python 플라스크 웹서버 구축하기 파이썬 로그 클래스 구현(콘솔 및 파일 저장 및 분할) Google … 더 읽기

Python 플라스크 웹서버 구축하기

Python 플라스크 웹서버 구축하기

파이썬(Python)에서 웹서버나 API서버를 구축하려고 할 때, 플라스크(flask)를 사용하면 간단하게 웹서버를 구축할 수 있다. 이번에는 파이썬에서 플라스크(flask)를 이용해서 웹서버 설치 필요없이 웹 애플리케이션을 만들어 웹브라우저에서 호출해 보고 라우팅, JSON 출력 및 파일 다운로드까지 진행해본다. 정의 플라스크(Flask)는 경량의 WSGI(Web Server Gateway Interface) 웹 애플리케이션 프레임워크이다. 빠르고 쉽게 시작할 수 있도록 설계되었으며 복잡한 애플리케이션으로 확장할 수 있다. 설치 … 더 읽기