์ฐ๋ฆฌ๋ ๋ค์ํ ์ข
์์ฑ์์ SLF4J๋ฅผ ์ ๊ฑฐํ๋ ๋ฐ ์๋นํ ์๊ฐ์ ๋ณด๋์ผ๋ฏ๋ก ํนํ ๊ทธ๋ฌํ ์ฌ์ํ ์ฌ์ฉ์ ์ํด ๋ค์ ๊ฐ์ ธ์ค๋ ๊ฒ์ ๊บผ๋ฆฝ๋๋ค. java.util.logging
๋๋ ํ๋ฌ๊ทธํ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ์ฌ ์ ํธ๋ฉ๋๋ค.
SLF4J๋ ์คํ ์์ค Java์ฉ ์ฌ์ค์์ ๋ก๊ฑฐ์ ๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ๋งํ์๋ฉด, JUL๋ก์ ์ ํ--ํนํ_ JUL๋ก์ ์ ํ์ ์ ๋นํํ๊ธฐ ์ํด ๋งค์ฐ ์ค๋๋ ฅ ์๋ ์ฃผ์ฅ์ ๋ณผ ํ์๊ฐ ์์ ๊ฒ์ ๋๋ค.
ํ , slf4j
(๊ฑฐ์ ๋
์ ์ ์ผ๋ก TRACE
์์ค)์ ์ฌ์ฉ์ ํ์ฅํ์ฌ ๋ด๋ถ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๋ ์ฝ๊ฒ ๋ณผ ๊ณํ์ด์์ต๋๋ค.
๋ด ์ดํด๋ j.u.l
์ฌ๋ฌ ๋ฉด์์ ์ด๋ฑํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ฉฐ ๋ด๊ฐ ๋ณธ ๋๋ถ๋ถ์ ์กฐ์ธ์ ๊ทธ๊ฒ์ ๋ฉ๋ฆฌํ๋ผ๊ณ ๋งํฉ๋๋ค.
slf4j์ ๋ฌด์จ ๋ฌธ์ ๊ฐ ์์ต๋๊น? ์ ๋ง๋ก ์ํ์ง ์์ผ๋ฉด jul ๋๋ nop
๋ก๊ฑฐ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
๋ก๊น ์ ์ํ "ํ๋ฌ๊ทธ ๊ฐ๋ฅ ์ธํฐํ์ด์ค"๋ ์ ํํ SLF4J์ ์์ ์ ๋๋ค. ์ฐ๋ฆฌ๋ ์ง๊ธ ๊ทธ๊ฒ์ ๊ณ ์ํ ๊ฒ์ ๋๋ค. wontfix๋ก ๋ซ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํ ,
slf4j
(๊ฑฐ์ ๋ ์ ์ ์ผ๋กTRACE
์์ค)์ ์ฌ์ฉ์ ํ์ฅํ์ฌ ๋ด๋ถ์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๋ ์ฝ๊ฒ ๋ณผ ๊ณํ์ด์์ต๋๋ค.๋ด ์ดํด๋
j.u.l
์ฌ๋ฌ ๋ฉด์์ ์ด๋ฑํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ฉฐ ๋ด๊ฐ ๋ณธ ๋๋ถ๋ถ์ ์กฐ์ธ์ ๊ทธ๊ฒ์ ๋ฉ๋ฆฌํ๋ผ๊ณ ๋งํฉ๋๋ค.slf4j์ ๋ฌด์จ ๋ฌธ์ ๊ฐ ์์ต๋๊น? ์ ๋ง๋ก ์ํ์ง ์์ผ๋ฉด jul ๋๋
nop
๋ก๊ฑฐ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.