Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 티스토리
- OpenAPI+
- Tistory
- Windows
- 웹크롤링
- 필기
- DataFrame
- Python
- 코드블럭
- CSS
- QueueHandler
- 멀티 로그인
- multiprocessing
- 진행 상황
- idxmin
- 금결원
- pycharm
- 퀀트
- 의사 클래스
- 우리FIS
- 파이썬
- pywinauto
- 하이라이트
- HTML
- 구현
- 금융결제원
- idxmax
- line number
- highlight.js
- freeze_support
Archives
- Today
- Total
목록QueueHandler (1)
맨땅에 헤딩하는 사람
Python multiprocessing에서 logging 사용하기 (QueueHandler)
logging은 파이썬에서 자체적으로 제공하는 로그 패키지다. 여러가지 기능을 제공하므로 굳이 다른 패키지를 찾지 않더라도 유용하게 사용이 가능하지만 멀티프로세스 환경을 자체적으로 보장하지 못하는 문제를 가지고 있다. (멀티 쓰레드에서는 안전하게 동작한다.) logging Cookbook에서는 이러한 점을 언급하며 예제 코드를 제공하고 있으며 이를 참고하여 내가 사용할 클래스를 구현하였다. QueueHandler logging 패키지는 QueueHandler를 제공한다. QueueHandler란 말 그대로 Queue에 logging 할 수 있게 구현된 Handler다. 이 자체는 FileHandler, StreamHandler와 다르게 log 기록 시 파일이나 표준 출력에 기록되지 않고 Queue에 출력..
파이썬/이론
2020. 8. 30. 23:42