inflearn logo
강의

講義

知識共有

開発者に必要なログ管理

標準出力(println)とロギングフレームワークの性能差

getStackTrace의 속도가 더 느리게 나옵니다

147

kwonseon

投稿した質問数 2

1

image.pngimage.pngimage.pngimage.png

 

gpt에 질문을 해도 명확한 답이 안나와서 질문드립니다.

 

현재 2가지 장점으로 getStackTrace를 사용한다고 이해했습니다.

  1. printStackTrace를 사용하면 콘솔 출력이므로 로그 관리가 어렵다

  2. getStackTrace를 사용하면 속도 측면에서 이점이 있다.

 

속도가 조금 느리더라도 로그 관리를 위해서 getStackTrace를 사용한다고 말해야할까요?

 

아니면 다른 이유가 있어서 getStackTrace의 속도가 느린걸까요?

spring-boot elasticsearch logstash Kibana logback

回答 1

0

foo

권선님 안녕하세요~

실행 환경이 달라서 정확하게 비교가 된건지는 모르겠지만, 원래라면 getStackTrace가 더 빠르게 실행될 가능성이 높습니다. 권선님이 실행한 것처럼 결과가 나오는건 저도 현재 상태론 정확한 이유는 알 수 없네요 ㅎㅎ..

다만, 설령 printStackTrace의 성능이 권선님께서 테스트 해보신 것처럼 조금 더 빠르더라도, 큰 차이는 아니고 예외를 더 적절히 로깅할 수 있다는 측면에서 getStackTrace를 사용하는게 더 좋을 것 같습니다.

 

궁금하셨던 내용인 getStackTrace의 속도가 더 느리게 나온 이유에 대해 속 시원한 답변을 해드리지 못해서 죄송합니다. (_ _)

패키지 구분에 대해 궁금한게 있습니다

0

12

1

스프링부트 서버 에러나요

0

17

1

2026.04에 추가된 강의 시청 불가

0

28

1

Service Create/Update Record 운용과 Delete Record 미운용의 차이 질문

0

22

1

인가 코드 발급(프론트 vs 백)

0

29

2

인텔리제이 MCP 서버 설정 관련

0

27

1

Sequence 관련 질문

1

32

2

discover> create data view 하는데 다른화면 나옵니다.

1

59

2

안녕하세요 혹시 multipart request요청일때는 파라미터가 손실 되시지 않는가요??

1

78

2

kibana > dicover 화면이 다르게 나와요

0

97

2

trace 로그 보관 질문

1

94

2

학습내용 블로그 개재 여부

1

115

2

로그레벨 외의 Logger 분리 질문

1

119

2

trace나 debug 레벨과 같은 로그도 수집을 필수적으로 하는 편이 좋을까요?

1

169

2

로그 레벨을 기준으로 알람 설정할 때, Kibana를 사용할 수 는 없나요?

1

228

2

표준출력보다 Slf4J가 느릴 때

1

187

3

컴파일 단계에서 발생하는 문법 오류에 대한 에러 정의 질문

1

249

2

Elasticsearch, logstash 세팅 시 오류 사항 공유

2

413

1

현재 섹션5 보고 있는 상태인데 이후에 push & pull model의 차이점도 나오나요?

1

204

2

body가 아닌 request Parameter는 디버그로 안남기나요?

1

265

2

output이 제대로 작동하지 않는 것 같습니다.

1

294

2

예외발생하면 printstacktrace()를 사용하시나요 ?

1

255

1

logstash 가 elasticsearch로 전달 할때 에러가 납니다.

1

364

3

강의 자료는 제공되지 않나요?

1

491

3