์ด ์์ ์์ ๊ฐ์ฒด ๊ตฌ์กฐ ๋ถํด์ ์ต๋ ๊น์ด๋ ์์ 10์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋ก๊ทธ ์ฟผ๋ฆฌ์ ๊น์ํ ๊ณณ์์ ๋ฌด์ธ๊ฐ๋ฅผ ์ฐธ์กฐํ๋ ๊ฒ์ด ์ค์ง์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋๋ฌด ๋ง์ต๋๋ค.
์ด ๊ฐ("MaxDestructureDepth")์ด ์ ํ์ ๋งค๊ฐ๋ณ์๊ฐ ๋๋ฉด ๋์์ด ๋ฉ๋๋ค. ๊ทธ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค.
๊ฐ์ฌํฉ๋๋ค!
์ฝ์คํํด
10๊ฐ์ ๋งํฌ ๊น์ด๋ก ์ฌ๊ท ๊ทธ๋ํ๋ ๋งค์ฐ ์ปค์ง๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. 10์ด ์๋ชป๋ ๊ธฐ๋ณธ๊ฐ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๊ตฌ์ฑ ์ฝ๋๊ฐ ์๋ ๋ก๊น ์ฝ๋๊ฐ ๊น์ด๋ฅผ ์ ์ดํ ์ ์๋๋ก ํ๋ ๋ฐฉ์์ผ๋ก ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํด๋ณผ ๊ฒ์ ๋๋ค.
๊ฐ์ฌ ํด์!
๊ธฐ๋ณธ๊ฐ์ ์ด์ 5์ ๋๋ค.
์ฆ๊ฐ ์ํค๋ ค๊ณ :
var log = new LoggerConfiguration()
.Destructure.ToMaximumDepth(100)
.CreateLogger();
๋งค์ฐ ์ข์! ๊ฐ์ฌํฉ๋๋ค!
< ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์์ ์ ์ก >
2014๋ 11์ 15์ผ ์คํ 5์ 4๋ถ์ Nicholas Blumhardt < [email protected] [email protected] >์(๋) ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๊ธฐ๋ณธ๊ฐ์ ์ด์ 5์ ๋๋ค.
์ฆ๊ฐ ์ํค๋ ค๊ณ :
var ๋ก๊ทธ = ์๋ก์ด LoggerConfiguration()
.Destructure.ToMaximumDepth(100)
.CreateLogger();
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ Gi tHubhttps://github.com/serilog/serilog/issues/227#issuecomment -63199817์์ ํ์ธํ์ธ์.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ธฐ๋ณธ๊ฐ์ ์ด์ 5์ ๋๋ค.
์ฆ๊ฐ ์ํค๋ ค๊ณ :