๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ฐœ๋ฐœ ์ง€์‹, ์Šคํฌ๋ฆฝํŠธ/๋กœ๊ทธ1

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 ํŒŒ์ผ์„ ์„ค์ •ํ•˜๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋กœ๊ทธ ๊ธฐ๋ก์„ ๋‚จ๊ธธ ์ˆ˜ ์žˆ๋‹ค. ๊ทผ๋ฐ x.. ๊ฐœ๋ฐœ ์ง€์‹, ์Šคํฌ๋ฆฝํŠธ/๋กœ๊ทธ 2024. 1. 23.