๐2022-08-17๐
๋ก๊ทธ๋ฅผ ์ค์ ์์ฑํ ์ฌ๋์ด WARN ERROR ๋ ๋ฒจ๋ก ์ฐ๊ฒ ๋ค. ๋๋ฒ๊ทธ๋ ๋๋ฒ๊น ํ ๋ ๋ง์ด ์ด๋ค.
๋ก๊ทธ๋ฅผ ์ฐ์ด์ผ๊ฒ ๋ค ํ ๋ level์ ์ ํ ์ ์๋ค. ์ด๋๊น์ง ์ฐ์์ง๋ ์ ํํ ์ ์๋ค.
ERROR ์น๋ช ์ ์ธ ์๋ฌ๋ฅผ ์ฐ๋๋ค. ๊ฒฝ๊ณ ์ฑ WARN์ ์ฐ๋๋ค. ์ํ๋ ๋๋ก ์ฐ์ ์ ์๋ค.
/
[Layout]
%m : ๋ก๊ทธ๋ด์ฉ์ด ์ถ๋ ฅ
%p : trace > debug > info > warn > error ๋ฑ์ priority ์ถ๋ ฅ
%r : ์ดํ๋ฆฌ์ผ์ด์
์ด ์์๋์ด ๋ก๊น
์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ ์์ ๊น์ง์ ๊ฒฝ๊ณผ์๊ฐ์ ๋ฐ๋ฆฌ์ธ์ปจ๋๋ก ์ถ๋ ฅ
%c : ์) ์นดํ
๊ณ ๋ฆฌ๊ฐ a.b.c ์ฒ๋ผ ๋์ด์๋ค๋ฉด %c{2}๋ b.c๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค.
%n : ํ๋ซํผ ์ข
์์ ์ธ ๊ฐํ๋ฌธ์๊ฐ ์ถ๋ ฅ๋๋ค. \r\n ๋๋ \n ์ผ๊ฒ์ด๋ค
%d : ๋ก๊น
์ด๋ฒคํธ๊ฐ ์ผ์ด๋ ๋ ์ง ์ถ๋ ฅ ( ํ๋ก๊ทธ๋จ์ ์คํ์๋๋ฅผ ๋๋ฆฌ๊ฒ ํ๋ค.)
์) %d{HH:mm:ss} ๋๋ %d{dd MMMM yyyy HH:mm:ss}
%C : ํธ์ถ์์ ํด๋์ค๋ช
์ถ๋ ฅ
์) ํด๋์ค๊ตฌ์กฐ๊ฐ org.apache.xyz.SomeClass ์ฒ๋ผ ๋์ด์๋ค๋ฉด %C{2}๋ xyz.SomeClass ๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค
%M : ๋ก๊น
์ด ๋ฐ์ํ method ์ด๋ฆ์ ๋ํ๋
๋๋ค.
%F : ๋ก๊น
์ด ๋ฐ์ํ ํ๋ก๊ทธ๋จ ํ์ผ๋ช
์ ๋ํ๋
๋๋ค.
%l : ๋ก๊น
์ด ๋ฐ์ํ caller์ ์ ๋ณด๋ฅผ ๋ํ๋
๋๋ค
%L : ๋ก๊น
์ด ๋ฐ์ํ caller์ ๋ผ์ธ์๋ฅผ ๋ํ๋
๋๋ค
%x : ๋ก๊น
์ด ๋ฐ์ํ thread์ ๊ด๋ จ๋ NDC(nested diagnostic context)๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
%X : ๋ก๊น
์ด ๋ฐ์ํ thread์ ๊ด๋ จ๋ MDC(mapped diagnostic context)๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
%% : % ํ์๋ฅผ ์ถ๋ ฅํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค.
%t : ๋ก๊ทธ์ด๋ฒคํธ๊ฐ ๋ฐ์๋ ์ฐ๋ ๋์ ์ด๋ฆ์ ์ถ๋ ฅํฉ๋๋ค
maven update ํ๊ธฐ
์คํ์ํค๋ฉด E:/tmp/logs์์ logback.log ๋ก๊ทธํ์ผ์ด ์๊ธด๋ค.
RestSvcController
ํ ๋๊ฐ ์ฐ๋ ค๋ฉด ResopnseBody๋ก .. ์๋๋ฉด Controller ์ฌ์ฉํ๊ธฐ
'IT > WEB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[41์ผ์ฐจ] Java Spring Boot (0) | 2022.08.18 |
---|---|
[40์ผ์ฐจ] spring boot demo project (0) | 2022.08.17 |
[40์ผ์ฐจ] ๊ฒ์ํ ๋ง๋ค๊ธฐ(3) delete. update ์ถ๊ฐ ๐ ์ต์ข ๊ฒ์ํ ๋ง๋ค๊ธฐ (0) | 2022.08.17 |
[39์ผ์ฐจ] ๊ฒ์ํ ๋ง๋ค๊ธฐ (2) (0) | 2022.08.16 |
[38์ผ์ฐจ] ๊ฒ์ํ ๋ง๋ค๊ธฐ (0) | 2022.08.12 |
๋๊ธ