<aside>

</aside>

πŸ‘‹ 챕터 μ†Œκ°œ

μ•ˆλ…•ν•˜μ„Έμš”! loguru μ™„μ „ μ •λ³΅μ˜ 여정이 κ³„μ†λ©λ‹ˆλ‹€. μš°λ¦¬λŠ” level νŒŒλΌλ―Έν„°λ₯Ό μ‚¬μš©ν•΄ νŠΉμ • 심각도 μ΄μƒμ˜ 둜그만 κΈ°λ‘ν•˜λŠ”, 기본적인 필터링을 이미 μ‚¬μš©ν•΄μ™”μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ‹€λ¬΄μ—μ„œλŠ” 훨씬 더 λ³΅μž‘ν•œ μš”κ΅¬μ‚¬ν•­μ΄ 생기죠. "결제 λͺ¨λ“ˆμ—μ„œ λ°œμƒν•œ 둜그만 λ”°λ‘œ λͺ¨μ•„보고 μ‹Άμ–΄!", "λΉ„λ°€λ²ˆν˜Έκ°€ ν¬ν•¨λœ λ‘œκ·ΈλŠ” μ ˆλŒ€ νŒŒμΌμ— 남기면 μ•ˆ 돼!" 와 같이 λ§μ΄μ—μš”. πŸŽ›οΈ

이번 μ±•ν„°μ—μ„œλŠ” logger.add() ν•¨μˆ˜μ˜ filter νŒŒλΌλ―Έν„°λ₯Ό μ‚¬μš©ν•˜μ—¬, λ‹¨μˆœν•œ 레벨 필터링을 λ„˜μ–΄ 우리만의 μ»€μŠ€ν…€ κ·œμΉ™μœΌλ‘œ 둜그의 흐름을 μ œμ–΄ν•˜λŠ” '동적 필터링' 기법을 λ°°μ›Œλ΄…λ‹ˆλ‹€. loguru의 λ˜‘λ˜‘ν•œ ꡐ톡 κ΄€μ œμ‚¬λ₯Ό κ³ μš©ν•˜μ—¬, μ›ν•˜λŠ” 둜그만 μ •ν™•ν•œ λͺ©μ μ§€λ‘œ μ•ˆλ‚΄ν•˜λŠ” 방법을 λ§ˆμŠ€ν„°ν•΄ λ³΄μ„Έμš”!


🎯 챕터 λͺ©ν‘œ

이번 챕터λ₯Ό 마치면 μ—¬λŸ¬λΆ„μ€ λ‹€μŒμ„ ν•  수 있게 될 κ±°μ˜ˆμš”!


πŸ’» 이번 μ±•ν„°μ—μ„œ μ‚¬μš©λ˜λŠ” 전체 μ½”λ“œ 및 ν”„λ‘œμ νŠΈ ꡬ쑰

loguru-mastery 폴더에 dynamic_filtering.py νŒŒμΌμ„ μƒˆλ‘œ μΆ”κ°€ν•˜μ—¬ μ‹€μŠ΅ν•©λ‹ˆλ‹€. 이 μ½”λ“œλŠ” μ—¬λŸ¬ 개의 싱크에 각기 λ‹€λ₯Έ ν•„ν„°λ₯Ό μ μš©ν•˜μ—¬, λ‘œκ·Έκ°€ μ–΄λ–»κ²Œ μ„ νƒμ μœΌλ‘œ 각기 λ‹€λ₯Έ νŒŒμΌμ— μ €μž₯λ˜λŠ”μ§€λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€.


πŸ“– κ°•μ˜ λ‚΄μš©

πŸŽ›οΈ filter νŒŒλΌλ―Έν„° 심화 ν•™μŠ΅

logger.add()의 filter νŒŒλΌλ―Έν„°λŠ” level보닀 훨씬 더 μ •κ΅ν•œ 'λ¬Έμ§€κΈ°' 역할을 ν•©λ‹ˆλ‹€. 이 λ¬Έμ§€κΈ°μ—κ²Œ μš°λ¦¬λŠ” ν†΅κ³Όμ‹œν‚¬ λ‘œκ·Έμ— λŒ€ν•œ 'νŠΉλ³„ κ·œμΉ™'을 μ•Œλ €μ€„ 수 있죠.