log
-
Swift๋ก ํจ์จ์ ์ธ ๋๋ฒ๊ทธ ๋ก๊น ์์คํ ๊ตฌ์ถํ๊ธฐSwift 2025. 1. 6. 18:49
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค ๐์ด๋ฒ ํฌ์คํ ์์๋ ์ฑ ๊ฐ๋ฐ ํ๊ฒฝ์์ ํจ์จ์ ์ธ ๋๋ฒ๊ทธ ๋ก๊น ์์คํ ๊ตฌ์ถ์ ์ฃผ์ ๋ก ํฌ์คํ ํ๋ ค ํฉ๋๋ค ๐๐ป ๊ฐ๋ฐ ๊ณผ์ ์์ ๋ก๊น (logging)์ ์ฑ์ ๋์์ ์ดํดํ๊ณ ๋๋ฒ๊น ํ๋๋ฐ ํ์์ ์ธ ๋๊ตฌ๋ผ ๋ณผ ์ ์์ด์.๊ทธ๋ ๊ธฐ์ ์ด๋ฒ ํฌ์คํ ์์ Swift๋ก ๊ตฌํ๋ ํจ์จ์ ์ธ ๋๋ฒ๊ทธ ๋ก๊น ์์คํ ๊ตฌ์ถ์ ํด๋ณผ๊น ํฉ๋๋ค! Swift๋ก ํจ์จ์ ์ธ ๋๋ฒ๊ทธ ๋ก๊น ์์คํ ๊ตฌ์ถํ๊ธฐ์ฐ์ ํด๋น ํฌ์คํ ์์ ๊ฐ์ฅ ํฐ ์ฃผ์ถ์ด ๋๋ ๋ ํด๋์ค ๊ตฌํ์ ์ค๊ณํฉ๋๋ค. 1๏ธโฃ SwiftLog - ์ค์ ๋ก๊ทธ ํ์ผ ๊ด๋ฆฌ์ ์ฐ๊ธฐ๋ฅผ ๋ด๋นํ๋ ํด๋์ค2๏ธโฃ DebugLogger - ๋ก๊ทธ ๋ฉ์์ง ํฌ๋งทํ ๊ณผ ๋ก๊น ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ํด๋์ค ํด๋น ํด๋์ค๋ค๋ก ๋ง๋ค์ด์ง ์์คํ ์ ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ํน์ง์ ๊ฐ์ง๊ฒ ๋ฉ๋๋ค. 1๏ธโฃ ํ์ผ ๊ธฐ๋ฐ ๋ก๊น 2๏ธ..
-
debugPrint์ print ์๊ณ ์ฐ๊ธฐ (feat. dump)Swift 2023. 5. 8. 09:21
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ ์ด๋ฒ ํฌ์คํ ์์๋ debugPrint์ print์ ๋ํด ์์๋ณด๋ ค ํฉ๋๋ค (์กฐ๊ธ ๋ ๋์๊ฐ์ ๊ฐ๋จํ dump๊น์ง!)๐๐ป ์ฌ์ค ๋ง์ iOS ๊ฐ๋ฐ์๋ผ๋ฉด ์ด๋ฏธ ์ต์ํ๊ณ ์ฐจ์ด๋ ์ ์์คํ ๋ฐ ํ๋ฒ ํ์คํ ์ข ๋ ๋ช ํํ๊ฒ ์ ๋ก๊น ์ฉ์ผ๋ก debugPrint๋ฅผ ์จ์ผํ๋์ง ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ๋ก๊น ์ํฉ์์ debugPrint๋ฅผ ๊ฐ์ ธ๊ฐ๋๊ฒ ์ข์๊ฑด์ง ์ ๋ฆฌํด๋ณด๋ ค๊ณ ์ด๋ฒ ํฌ์คํ ์ ์ฃผ์ ๋ก ๊ฐ์ ธ์๋ดค์ต๋๋ค๐บ๐ป ๊ทธ๋ผ ์ฐ์ ๊ฐ๋ ์ ์ผ๋ก ๊ฐ๋จํ๊ฒ ์ง๊ณ ๋์ด๊ฐ์ผํ๋ debugPrint์ print์ ๊ฐ๋ ๋ถํฐ ํ์ด๋ณด์์ฃ ! debugPrint ์ฐ์ ๊ณต์๋ฌธ์์์๋ ๋๋ฒ๊น ์ ๊ฐ์ฅ ์ ํฉํ ํ ์คํธ ํํ์ ์ถ๋ ฅ์ ์ฌ์ฉํ๋ค๊ณ ์์ฃผ ๋ก๊น ์ฉ์ผ๋ก ์จ๋ผ!๋ผ๊ณ ๋๋๊ณ ๊ฐ์กฐํ๊ณ ์๋ ๋๋์ ๋๋ค๐ฒ ์ ์ธ์ ๋ณด์๋ฉด ์๋์ ๊ฐ์ต๋๋ค. func debugP..