""" 로거 모듈 테스트 스크립트 """ from loggerModule import Logger import logging def main(): # 로거 초기화 logger = Logger( log_file="test_log.log", logger_name="TestLogger", level=logging.DEBUG ) # 다양한 로그 레벨 테스트 logger.log("디버그 메시지입니다.", level=logging.DEBUG) logger.log("정보 메시지입니다.", level=logging.INFO) logger.log("경고 메시지입니다.", level=logging.WARNING) logger.log("에러 메시지입니다.", level=logging.ERROR) logger.log("심각한 에러 메시지입니다.", level=logging.CRITICAL) # 예외 테스트 try: # 에러 발생시키기 result = 10 / 0 except Exception as e: logger.log(f"예외가 발생했습니다: {e}", level=logging.ERROR, exc_info=True) print("로그 테스트가 완료되었습니다. logs 디렉토리에서 로그 파일을 확인하세요.") if __name__ == "__main__": main()