🏆60

로깅+캐싱 시스템 완성 및 확장

로깅+캐싱 시스템 구축 - 주간 프로젝트

학습 목표

로깅 + 캐싱 시스템을 완성한다 추가 기능을 구현하여 확장한다 mypy --strict를 통과한다

힌트 보기
LogBuffer.flush()에서 yield 사용 잊지 마세요
@log, @cache 모두 functools.wraps 필수
MemoryCache의 LRU는 OrderedDict.move_to_end() + popitem(last=False)
mypy --strict: 모든 함수에 -> Type 반환 타입 필수