๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT/WEB

[40์ผ์ฐจ] logback

by GWLEE 2022. 8. 17.

๐Ÿš™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 ๋กœ๊ทธํŒŒ์ผ์ด ์ƒ๊ธด๋‹ค.

 

spring -> phone data ์ œ๊ณต


RestSvcController

 


https://khj93.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-REST-API%EB%9E%80-REST-RESTful%EC%9D%B4%EB%9E%80

 

 

[๋„คํŠธ์›Œํฌ] REST API๋ž€? REST, RESTful์ด๋ž€?

REST API๋ž€ REST๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ API๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. REST API๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด REST๋ถ€ํ„ฐ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. REST๋ž€? REST(Representational State Transfer)์˜ ์•ฝ์ž๋กœ ์ž์›์„ ์ด๋ฆ„์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ํ•ด๋‹น ์ž์›..

khj93.tistory.com

 

 

 

 

 


ํ•œ ๋‘๊ฐœ ์“ฐ๋ ค๋ฉด ResopnseBody๋กœ .. ์•ˆ๋˜๋ฉด Controller ์‚ฌ์šฉํ•˜๊ธฐ 

๋Œ“๊ธ€