강의

멘토링

로드맵

NEW
개발 · 프로그래밍

/

개발 · 프로그래밍 기타

Print 문은 그만! loguru로 제대로하는 파이썬 로깅

print()는 이제 그만! 파이썬 loguru 라이브러리로 쉽고 강력한 로깅을 배워보세요. 기본 개념부터 파일 관리, FastAPI 웹 앱 연동과 슬랙 알림까지, 실습 중심으로 차근차근 알려드립니다.

4명 이 수강하고 있어요.

  • 해여
실습 중심
실무적용
프로그래밍
로깅
클린코드
Pythontrace-loggingpython-loggingloguru

이런 걸 배울 수 있어요

  • loguru 라이브러리의 핵심 기능을 익혀 쉽고 빠르게 로그를 남기는 방법

  • 로그 파일을 자동으로 관리(회전, 보존, 압축)하는 실용적인 기술

  • FastAPI 웹 애플리케이션에 프로덕션 수준의 로깅 시스템을 구축하는 노하우

  • Slack과 연동하여 실시간으로 에러 알림을 받는 시스템을 구현하는 방법

  • JSON 형식으로 구조화된 로그를 생성하여 로그 데이터를 효과적으로 분석하는 기술

🙋‍♂️ 강의 소개

여러분, 혹시 아직도 디버깅할 때 print()만 쓰고 계신가요? 😱 코드가 복잡해질수록 터미널에 뒤죽박죽 찍히는 print()문 때문에 고통받은 경험, 다들 한 번쯤 있으실 거예요.

이 강의는 바로 그런 분들을 위한 'Python 즐거운 로깅 (python-logging)' 입문 강의입니다! 복잡하고 머리 아픈 설정은 이제 그만! 🙅‍♀️ 단 한 줄의 코드로 시작하는 세상에서 가장 쉬운 파이썬 로깅 라이브러리, loguru를 함께 배워봐요.

단순히 로그를 찍는 것에서 끝나는 게 아니에요. 🚀 터미널에 예쁘게 색깔을 입히는 것부터 시작해서, 로그 파일을 똑똑하게 관리하고, 최종적으로는 실제 웹 애플리케이션(FastAPI)에 전문가 수준의 로깅 시스템(trace-logging)을 구축하고 실시간 에러 알림까지 보내는 모든 과정을 실습 중심으로 차근차근 알려드릴게요.

print()의 시대를 끝내고, 여러분의 개발 실력을 한 단계 업그레이드할 준비, 되셨나요? ✨


💡 강의 특징

  • 🎬 실습 중심의 커리큘럼: 눈으로만 보는 이론 강의가 아니에요. 각 챕터마다 직접 코드를 따라 치며 loguru의 모든 기능을 자연스럽게 체득할 수 있어요.

  • 📈 왕초보부터 중급자까지: 파이썬 기본 문법만 안다면 누구나 따라올 수 있도록 쉬운 개념 설명부터 시작해요. 하지만 최종 결과물은 실무에 바로 적용 가능한 프로덕션 레벨의 로깅 시스템이랍니다.

  • 🤖 실용적인 최종 프로젝트: 그냥 라이브러리 사용법만 배우고 끝? 아니요! 지금 가장 핫한 웹 프레임워크 FastAPIloguru를 적용해서 나만의 웹 애플리케이션 로깅 시스템을 처음부터 끝까지 완성해볼 거예요.

  • 🎉 '삽질' 방지 풀패키지: 개발 환경 설정부터 최종 배포 시나리오까지! 수강생 여러분이 겪을 수 있는 모든 시행착오를 미리 방지할 수 있도록 A to Z를 꼼꼼하게 챙겨드려요.

이런 분들께 추천해요

print() 탈출을 꿈꾸는 파이썬 입문자 🐣

내 코드가 어떻게 돌아가는지 궁금해서 print()를 남발하다가, 정작 중요한 정보를 놓치고 코드가 지저분해져서 고민이셨던 분!
이제 loguru로 필요한 정보만 깔끔하고 예쁘게 확인하세요.

첫 회사, 첫 프로젝트를 앞둔 주니어 개발자 👨‍💻

'실무에서는 로깅을 어떻게 하지?' 막막하셨죠? 이 강의 하나로 실무에서 바로 써먹을 수 있는 파일 관리, JSON 구조화 로깅, 실시간 에러 알림까지 완벽하게 준비할 수 있어요.

사이드 프로젝트에 날개를 달고 싶은 개발자 🚀
혼자 만드는 프로젝트라고 로그를 대충 남길 순 없죠! FastAPI로 만든 내 소중한 서비스에 체계적인 로깅 시스템을 도입해서 안정성을 높이고, 사용자의 움직임을 더 쉽게 추적하고 싶으신 분.

이런 내용을 배워요!

  1. Loguru 핵심 기능 마스터하기👑 logger.add() 단 하나의 함수로 로그를 파일에 저장하고, 원하는 형식으로 바꾸고, 자동으로 오래된 파일을 관리(회전, 보존, 압축)하는 loguru의 마법 같은 기능들을 배워요. 이제 로그 파일 관리 때문에 밤샐 일은 없을 거예요!

  2. 우아한 예외 처리와 디버깅 🛠️ try-except로 도배된 코드는 이제 그만! @logger.catch 데코레이터 한 줄로 에러를 자동으로 잡아내고, diagnose=True 옵션으로 어떤 변수 때문에 문제가 생겼는지 한눈에 파악하는 강력한 디버깅 비법을 전수해 드려요. (보안 경고는 필수! 😉)

  3. FastAPI 실전 프로젝트: 나만의 로깅 시스템 구축 🏗️ 지금까지 배운 모든 지식을 총동원해서 FastAPI 웹 애플리케이션에 실무 수준의 로깅 시스템을 구축해요. 개발 환경과 프로덕션 환경에 맞는 설정을 분리하고, 모든 요청과 응답을 자동으로 추적하는 미들웨어를 만들며 실전 감각을 제대로 익힐 수 있어요.

  4. 외부 서비스 연동: Slack으로 실시간 에러 알림 받기 🔔 내 서비스에 심각한 에러가 발생하면? 잠자는 동안에도 바로 알아야죠! loguruSlack과 연동해서 지정된 채널로 실시간 에러 알림을 보내는 자동화 시스템을 구현해요. 이제 두 발 뻗고 잘 수 있을 거예요! 😴


수강 전 참고 사항

실습 환경

  • 강의는 MacOS 기준으로 설명합니다. 

학습 자료

  • 노션 링크로 제공해 드립니다! (10/19~)

선수 지식 및 유의사항

  • 기본적인 파이썬 문법


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • print() 함수로만 디버깅하는 데 한계를 느끼는 파이썬 입문자

  • 체계적인 로깅 시스템을 구축하고 싶은 주니어 개발자

  • FastAPI로 웹 애플리케이션을 개발하며 실무적인 로깅 방법을 배우고 싶은 분

  • 로그 데이터를 효율적으로 관리하고 분석하고 싶은 데이터 엔지니어

  • 기존 logging 모듈이 복잡하고 어렵게 느껴졌던 모든 파이썬 개발자

선수 지식,
필요할까요?

  • 파이썬 기본 문법에 대한 이해

안녕하세요
입니다.

340

수강생

14

수강평

23

답변

4.8

강의 평점

5

강의

반갑습니다!

AI와 컴퓨터 공학의 무한한 가능성을 탐구하며, 그 여정을 여러분과 나누고 싶은 해여입니다.

학부 시절 '컴퓨터 공학 중독자'라 불릴 만큼 전공에 대한 열정으로 4.4점 이상의 전공 학점으로 수석 졸업하였고, S대학원에서 AI를 전공하며 석사 학위를 받고 박사 과정을 통해 전문성을 심화했습니다.

하지만 이론적 탐구만큼이나 실제 세상의 문제를 AI로 해결하는 것에 큰 매력을 느껴, 박사 과정을 잠시 멈추고 스타트업에서 AI 기반 LLM 및 비디오 분석 프로젝트를 경험하며 귀중한 실전 경험을 쌓았습니다.

지금은 국내 Top3 대기업 중 한 곳에서 LLM 프로젝트 개발 및 PM으로 일하며, AI 기술이 우리 삶에 가져올 긍정적인 변화들을 만들어가는 데 기여하고 있습니다. 제가 겪었던 고민과 해결의 과정, 그리고 현장에서 얻은 생생한 노하우들을 여러분께 아낌없이 전달해 드리겠습니다. AI라는 흥미로운 세계로의 여정에 든든한 길잡이가 되어 드릴게요.

커리큘럼

전체

19개 ∙ (3시간 34분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩27,060

40%

₩45,100

해여님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!