본문 바로가기
반응형

Debug4

[eclipse] 디버깅 중 (Watch) 기능 이전 포스팅에서 디버깅에 대해서 다룬적이 있다. 자세한 내용은 참고 포스팅 참고 바란다. 디버그를 하다가 중간에 포인트 지점에서 가져온 객체의 값을 알고 싶을 경우 사용이 가능하다. 디버그 중에 알고싶은 객체의 부분에서 마우스 우클릭 > watch 를 클릭하면 된다. 클릭하면 아래와 같은 창이 뜨고 해당 객체의 값이 보인다. 그리고 아래 dto.getId() 해둔곳은 임의로 작성한것인데 getter 처럼 값도 바로 검색해서 뽑아볼수 있다. 참고 포스팅 https://thenicesj.tistory.com/706 [eclipse] 디버깅 하기 자바에서 main 메서드나 호출에 의한 자바 소스가 실행이 될때 일반 모드로 실행을 하면 시작부터 끝까지 한번의 사이클에 진행이 된다. 물론 에러가 발생을 하면 그 .. 2023. 10. 27.
[eclipse] 디버깅 하기 자바에서 main 메서드나 호출에 의한 자바 소스가 실행이 될때 일반 모드로 실행을 하면 시작부터 끝까지 한번의 사이클에 진행이 된다. 물론 에러가 발생을 하면 그 지점에서 끊기지만 많은 메서드가 실행이 될 경우 중간중간에 출력을 멈춰서 보거나 사이클을 끊어서 진행하고 싶은 경우 디버깅 모드를 사용하면된다. eclipse 기준으로는 아래 사진에서 처럼 재생 버튼이 아닌 벌레(버그)모양 디버그 버튼을 누르면 된다. 그러면 일반 실행과 동일하게 서버는 기동이 되고 메서드가 호출이 될 경우 이렇게 디버그 브레이크포인트를 찍은 곳에서 한번씩 멈추면서 진행이 된다. 계속 하려면 F8 을 누르면 된다. 다양한 디버그 관련 버튼은 아래와 같다. F3 : 클래스, 메소드, 속성이 선언된 위치로 이동 F11 : 디버그 .. 2023. 10. 1.
Log level 에 대해 이전에 로그 관련된 포스팅을 다룬적이 있다. 자세한 내용은 아래 참고 포스팅을 참고 바란다. 로그에서는 로그를 남길 수 있는 레벨이라는게 존재한다. 결론 먼저 말하면 TRACE < DEBUG 2023. 7. 17.
run / debug 차이 결론만 먼저 시작을 하자면 실행(Run)은 코드를 전체실행하여 오류가 없는지 확인하는 것 디버그(Debug)는 말 그대로 버그를 잡아내기 위한 것으로, 실행(Run)에서 오류가 있었다면 어떤 코드가 그 원인인지 알아보는 것 이다. 코드를 실행하는 방법은 두가지 모두 실행이 된다. 다만 사용에 따라서 다른 방법이라고 생각을 하면 된다. run 을 할 경우엔 전체 코드가 돌게 되고 에러가 난다면 어디서 에러가 났는지 확실히 알수는 없다. 하지만 debug를 할 경우엔 전체를 못볼순 있어도 어떤 지점에서 에러가 났는지를 좀더 자세히 확인할수 있는 장점이 있다. 2022. 11. 10.
반응형