Coding Planet
[Spring boot]๋ก๊ทธ ๋ ๋ฒจ(Log level)์ด๋? ๋ก๊ทธ๋ ๋ฒจ ์ค์ ํ๊ธฐ - log4j2 ๋ณธ๋ฌธ
๐ฑSPRING
[Spring boot]๋ก๊ทธ ๋ ๋ฒจ(Log level)์ด๋? ๋ก๊ทธ๋ ๋ฒจ ์ค์ ํ๊ธฐ - log4j2
jhj.sharon 2023. 10. 19. 09:23๋ฐ์ํ
์คํ๋ง๋ถํธ๊ฐ ์๋ ์คํ๋ง์ ๋ก๊ทธ๋ ๋ฒจ ์ค์ ์ ์ด ํฌ์คํธ๋ก!
https://sharonprogress.tistory.com/198
1. ๋ก๊ทธ ๋ ๋ฒจ(Log level)์ด๋?
- ๋ก๊ทธ ๋ ๋ฒจ(Log Level)์ ๋ก๊ทธ ๋ฉ์์ง์ ์ค์๋๋ฅผ ๋ํ๋ด๋ ์์ค์ ์๋ฏธํ๋ค.
- ๋ก๊ทธ ๋ ๋ฒจ์ ๋ก๊น ์์คํ ์์ ์ฌ์ฉ๋๋ฉฐ, ๋ก๊ทธ ๋ฉ์์ง์ ์ค์๋์ ๋ฐ๋ผ ํด๋น ๋ฉ์์ง๋ฅผ ๊ธฐ๋กํ ์ง ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
2. ๋ก๊ทธ๋ ๋ฒจ
1) TRACE
- ๊ฐ์ฅ ์์ธํ ๋ก๊ทธ ๋ ๋ฒจ๋ก, ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ ํ๋ฆ๊ณผ ๋๋ฒ๊น ์ ๋ณด๋ฅผ ์์ธํ ๊ธฐ๋กํ๋ค. ์ฃผ๋ก ๋๋ฒ๊น ์์ ์ฌ์ฉ๋๋ค.
2) DEBUG
- ๋๋ฒ๊น ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ฉฐ, ๊ฐ๋ฐ ๋จ๊ณ์์ ์์ธํ ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ด๋ถ ๋์์ ์ดํดํ๊ณ ๋ฌธ์ ๋ฅผ ๋ถ์ํ๋ ๋ฐ ๋์์ ์ค๋ค.
3) INFO
- ์ ๋ณด์ฑ ๋ฉ์์ง๋ฅผ ๊ธฐ๋กํ๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฃผ์ ์ด๋ฒคํธ๋ ์คํ ์ํ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ค.
4) WARN
- ๊ฒฝ๊ณ ์ฑ ๋ฉ์์ง๋ฅผ ๊ธฐ๋กํ๋ค.
- ์์์น ๋ชปํ ๋ฌธ์ ๋ ์ ์ฌ์ ์ธ ์ค๋ฅ ์ํฉ์ ์๋ฆฌ๋ ๋ฉ์์ง์ด๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ์์ ์ผ๋ก ๋์ํ์ง๋ง ์ฃผ์๊ฐ ํ์ํ ์ํฉ์ ์๋ ค์ค๋ค.
5) ERROR
- ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๊ธฐ๋กํ๋ค.
- ์ฌ๊ฐํ ๋ฌธ์ ๋๋ ์์ธ ์ํฉ์ ๋ํ๋ด๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์์ ์ธ ๋์์ ์ํฅ์ ๋ฏธ์น ์ ์๋ ๋ฌธ์ ๋ฅผ ์๋ฆฐ๋ค.
6) FATAL
- ๊ฐ์ฅ ์ฌ๊ฐํ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๊ธฐ๋กํ๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์์ ์ค๋จ์ํฌ ์ ์๋ ์น๋ช ์ ์ธ ์ค๋ฅ๋ฅผ ๋ํ๋ธ๋ค.
- ์ผ๋ฐ์ ์ผ๋ก ์ด๋ฌํ ์ค๋ฅ๋ ๋ณต๊ตฌ๊ฐ ๋ถ๊ฐ๋ฅํ๊ฑฐ๋ ๋งค์ฐ ์ด๋ ค์ด ์ํฉ์ ์๋ฏธํ๋ค.
3. ๋ก๊น ์์คํ ์ค์ ํ๊ธฐ & ์ค์ ์์น
- ๋ก๊ทธ ๋ ๋ฒจ์ ๋ก๊น ์์คํ ์ ์ค์ ์ ํตํด ์ง์ ํ๋ฉฐ, ์ค์ ๋ ๋ก๊ทธ ๋ ๋ฒจ ์ด์์ ์ค์๋๋ฅผ ๊ฐ์ง ๋ก๊ทธ ๋ฉ์์ง๋ง ๊ธฐ๋ก๋๋ค.
- ์๋ฅผ ๋ค์ด, ๋ก๊ทธ ๋ ๋ฒจ์ 'DEBUG'๋ก ์ค์ ํ๋ฉด 'TRACE'๋ณด๋ค ์ค์ํ 'DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL' ๋ก๊ทธ ๋ฉ์์ง๊ฐ ๊ธฐ๋ก๋์ง๋ง, 'TRACE' ์์ค์ ๋ก๊ทธ๋ ๊ธฐ๋ก๋์ง ์๋๋ค.
- ์คํ๋ง๋ถํธ์์๋ /src/main/resources ์ log42.xml ํ์ผ์ ์์ฑํ๊ณ ๋ก๊ทธ ๋ ๋ฒจ์ ์ค์ ํ๋ฉด ๋๋ค.
- ์คํ๋ง๋ถํธ์์๋ ๋กค๋งํ์ผ๊ณผ ๋ก๊ทธ์ ๋ ๋ฒจ์ ๊ตฌ๋ถํ์ฌ ์ค์ ํ ์ ์๋ค. ์ฝ์์ ๋ ๋ฒจ์ info์ด๊ณ ๋กค๋งํ์ผ์ warn์ด๋ค.
<Loggers>
<logger name="org.springframework" level="info" additivity="false" >
<AppenderRef ref="console" />
<AppenderRef ref="file" />
</logger>
<!-- rolling file-->
<logger name="kr.pe.study.logforjava2" level="warn" additivity="true" >
<AppenderRef ref="daily_error" />
</logger>
</Loggers>
๋ฐ์ํ
'๐ฑSPRING' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
PRG(Post/Redirect/Get) ํจํด๊ณผ ์์ (0) | 2023.11.08 |
---|---|
SPRING MVC - ๋ทฐ ๋ฆฌ์กธ๋ฒ (View Resolver) (0) | 2023.10.24 |
Spring Boot Actuator - Security ๋ณด์์ค์ ํ๊ธฐ(ํ๊ฒฝ์ค์ ), ID์ ๋น๋ฐ๋ฒํธ ์ค์ ํ๊ธฐ (0) | 2023.08.20 |
Spring Boot Actuator - ํ๊ฒฝ์ค์ ํ๊ธฐ(IntelliJ), health, info (0) | 2023.08.18 |
Spring Boot Dev Tools - ํ๊ฒฝ์ค์ ํ๊ธฐ(IntelliJ) (0) | 2023.08.18 |
Comments