반응형
import logging
import logging.config
import ctypes
# output "logging" messages to DbgView via OutputDebugString (Windows only!)
OutputDebugString = ctypes.windll.kernel32.OutputDebugStringW
class DbgViewHandler(logging.Handler):
def emit(self, record):
OutputDebugString(self.format(record))
fmt = logging.Formatter(fmt='%(asctime)s.%(msecs)03d [%(thread)5s] %(levelname)-8s %(funcName)-20s %(lineno)d %(message)s', datefmt='%Y:%m:%d %H:%M:%S')
ods = DbgViewHandler()
ods.setLevel(logging.DEBUG)
ods.setFormatter(fmt)
logging.config.fileConfig("logging.conf")
logger = logging.getLogger()
logger.addHandler(ods)
logger.info('Start!!!!!!!')
반응형
'[====== Development ======] > Python' 카테고리의 다른 글
Python 에서 문자열을 여러줄로 정의하는 방법 (0) | 2022.07.28 |
---|---|
Pyhton 패키지 정보 저장및 한번에 설치하기 (0) | 2022.07.28 |
[Python] Open CV 관련 포스팅 모음 (0) | 2021.09.02 |
[Python] Contour 에서의 x,y 최대 최소좌표 구하기 (0) | 2021.08.27 |
[Python] Show Image (0) | 2021.08.27 |