๋ก๊ทธ๋ฅผ ์ฌ์ฉํ๋ ๋ชฉ์
์๋น์ค ๋์ ๋ฐ ์ฅ์ ์ํ ํ์
log4j
Log for Java
๋ค์ํ ๋์์ผ๋ก ๋ก๊ทธ๋ฅผ ์ถ๋ ฅ ํ ์ ์๋ ์คํ์์ค ์
๋๋ค
System.out.println()์ ์ฌ์ฉํ๋ฉด ํด๋น ๋ก๊ทธ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ถ์๋ ์ญ์ ํด์ผํ์ง๋ง,
log4j์ ๋ก๊ทธ๋ ๋ฒจ์ ์ฌ์ฉํ๋ฉด ์ํ๋ ๋ฒ์์ ๋ก๊ทธ๋ง ์ถ๋ ฅํ ์ ์์ด ํธ๋ฆฌํฉ๋๋ค.
๋ค์ด๋ก๋ ๋งํฌ: https://logging.apache.org/log4j/1.2/download.html
Log level
log4j ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด 6๋จ๊ณ์ event level์ Config level ์ค์ ์ ๋ฐ๋ผ ์ค์ ํ ์ ์์ต๋๋ค
TRACE : Debug๋ณด๋ค ๋ ์์ธํ ์ ๋ณด
DEBUG : ํ๋ก๊ทธ๋จ ๋๋ฒ๊น
์ํ ์ ๋ณด
INFO : ์ํ๋ณ๊ฒฝ๊ณผ ๊ฐ์ ์ ๋ณด์ฑ ๋ฉ์์ง
WARN : ์ฒ๋ฆฌ ๊ฐ๋ฅํ ๋ฌธ์ , ํฅํ ์์คํ
์๋ฌ์ ์์ธ์ด ๋ ์ ์๋ ๊ฒฝ๊ณ ์ฑ ๋ฉ์์ง
ERROR : ์์ฒญ์ ์ฒ๋ฆฌํ๋ ์ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ
FATAL : ์์ฃผ ์ฌ๊ฐํ ์๋ฌ๊ฐ ๋ฐ์ํ ์ํ, ์์คํ
์ ์ผ๋ก ์ฌ๊ฐํ ๋ฌธ์ ๊ฐ ๋ฐ์ํด์ ์ดํ๋ฆฌ์ผ์ด์
์๋์ด ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ
Log level ์์
TRACE > DEBUG > INFO > WARN > ERROR > FATAL
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ์น ์ทจ์ฝ์ฑ XSS (0) | 2022.04.12 |
---|---|
[Java] javax.net.ssl.SSLHandshakeException: connection during handshake (0) | 2022.03.23 |
[Java] Reflection์ ์ด์ฉํ private ์ ๊ทผํ๊ธฐ (2) | 2021.12.23 |
[Java] jar ํ์ผ ์์ฑํ๊ธฐ (Eclipse / bat ํ์ผ) (1) | 2021.12.16 |
[Java] ๊ฐ์ ๋๋ฉ์ธ ์ฌ์ฉ์ session๊ฐ null๋ก ๋ณ๊ฒฝ๋๋ ํ์ (2) | 2021.12.10 |
๋๊ธ