<aside>

</aside>

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

μ•ˆλ…•ν•˜μ„Έμš”! μš°λ¦¬λŠ” μ§€λ‚œ μ‹œκ°„ loguruλ₯Ό μ‚¬μš©ν•΄ 둜그λ₯Ό νŒŒμΌμ— μ„±κ³΅μ μœΌλ‘œ μ €μž₯ν–ˆμŠ΅λ‹ˆλ‹€. loguruκ°€ 기본적으둜 μ œκ³΅ν•˜λŠ” 둜그 ν˜•μ‹λ„ ν›Œλ₯­ν•˜μ§€λ§Œ, ν”„λ‘œμ νŠΈμ˜ νŠΉμ„±μ΄λ‚˜ νŒ€μ˜ κ·œμΉ™μ— 따라 둜그 ν˜•μ‹μ„ λ°”κΎΈκ³  싢을 λ•Œκ°€ λΆ„λͺ…νžˆ μžˆμ„ κ±°μ˜ˆμš”. πŸ–ŒοΈ

이번 μ±•ν„°μ—μ„œλŠ” logger.add() ν•¨μˆ˜μ˜ format νŒŒλΌλ―Έν„°λ₯Ό μ‚¬μš©ν•΄ 둜그 λ©”μ‹œμ§€λ₯Ό 우리만의 μŠ€νƒ€μΌλ‘œ 'λ””μžμΈ'ν•˜λŠ” 방법을 λ°°μ›Œλ΄…λ‹ˆλ‹€. 마치 레고 블둝을 μ‘°λ¦½ν•˜λ“―, loguruκ°€ μ œκ³΅ν•˜λŠ” λ‹€μ–‘ν•œ λ³€μˆ˜λ“€μ„ μ‘°ν•©ν•˜μ—¬ 가독성 λ†’κ³  μœ μš©ν•œ 우리만의 둜그 포맷을 λ§Œλ“€μ–΄ λ³Ό κ±°μ˜ˆμš”!


🎯 챕터 λͺ©ν‘œ

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


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

custom_format.py νŒŒμΌμ„ μƒˆλ‘œ μΆ”κ°€ν•˜μ—¬ μ‹€μŠ΅μ„ μ§„ν–‰ν•©λ‹ˆλ‹€. μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜λ©΄, μš°λ¦¬κ°€ λ””μžμΈν•œ λ©‹μ§„ 포맷으둜 λ‘œκ·Έκ°€ 기둝된 custom_format.log 파일이 μƒμ„±λ©λ‹ˆλ‹€.


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

πŸ—οΈ format νŒŒλΌλ―Έν„°: 둜그의 청사진 그리기

loguru의 logger.add() ν•¨μˆ˜μ— formatμ΄λΌλŠ” νŒŒλΌλ―Έν„°λ₯Ό μΆ”κ°€ν•˜λ©΄, λ‘œκ·Έκ°€ μ–΄λ–€ λͺ¨μ–‘μœΌλ‘œ 좜λ ₯될지 직접 λ””μžμΈν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 format νŒŒλΌλ―Έν„°μ— μš°λ¦¬κ°€ μ›ν•˜λŠ” '청사진(ν…œν”Œλ¦Ώ λ¬Έμžμ—΄)'을 μ „λ‹¬ν•˜κΈ°λ§Œ ν•˜λ©΄ λΌμš”.