log4j2, logback, slf4j ํธํ ๋ฌธ์ (SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".)
SLF4J๋ ์ธํฐํ์ด์ค ์ด๋ฏ๋ก ํ์ฉํ๊ธฐ ์ํด์๋ ๊ตฌํ์ฒด์ธ logback, log4j2 ๋ฑ์ด ํ์๋ก ํ๋ค.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
๊ทธ๋ฐ๋ฐ ์ด๋ฌํ ์ค๋ฅ๊ฐ ๋๋ค๋ฉด slf4j๋ก ์คํํ ๊ตฌํ์ฒด๊ฐ ์๋ค๋ ์๋ฏธ์ด๊ณ ์ด๋ ์ฌ๋ฌ๊ฐ์ง ์ด์ ๊ฐ ์๋๋ฐ
์ฒซ์งธ๋ ์ง์ง ๊ตฌํ์ฒด๋ฅผ ์ ๋ฃ์ ๊ฒ์ด๊ณ
๋์งธ๋ ํธํ์ด ์ ๋ง์์ ์ด๋ค.
๋๊ฐ์ ๊ฒฝ์ฐ๋ ํธํ๋ฌธ์ ์๊ณ ๊ฐ์ 2 ๋ฒ์ ์ผ๋ก ๋ง์ถ๋ ํด๊ฒฐ์ด ๋์๋ค.
<<์ถ๊ฐ ์ ๋ฆฌ>>
์ผ๋ฐ์ ์ผ๋ก log4j์ logback์ xml ํ์ผ์ด ์๋ค. ๋ค ๊ธฐ๋ณธ์ ์ผ๋ก ์๊ธฐ๋ ํ๊ณ ์์ด๋ ์๋ํ๋๋ฐ๋ ์๋ฌ๊ฐ ์๋ค (๋ค๋ง, ๋ก๊ทธ๊ฐ ์ ์ฐํ ์๊ฐ ์๋ค.)
ํ์ง๋ง, xml ํ์ผ์ ์ค์ ํ๋ฉด ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๋ฐฉ์์ผ๋ก ๋ก๊ทธ ๊ธฐ๋ก์ ๋จ๊ธธ ์ ์๋ค.
๊ทผ๋ฐ xml๋ง ๋ง๋ค์๋ค๊ณ ํด์ ์ ๋ ์๊ฐ ์๋๋ฐ ์ด๋ classpath์ ์ฝ์ด๋ค์ด๋ ๊ฒฝ๋ก๋ฅผ ์ค์ ์ ํด์ค์ ์ด๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ dependencies ์ ๋ค์ด๊ฐ์ 'Adavanced' ์ ๋ค์ด๊ฐ ๋ค, ๋ด๊ฐ ๋ง๋ค์ด ๋์ ํ์ผ์ ํด๋๋ก ๊ฒฝ๋ก๋ฅผ ์ค์ ํด ์ค๋ค.
๊ทธ๋ ๊ฒ ํ๋ฉด ์ด๋ ๊ฒ ์๋์ด ๋๋ค.