2012-06-07 3 views
5

콘솔에서 테스트 결과를 실행하고 현재 테스트의 로그로 채워진 여러 개의 Junit 테스트를 실행 중입니다. 이전 테스트 로그가 들어있는 로그 파일은 어디에 저장됩니까? 이클립스에서 삭제 된 로그를 볼 수있는 방법이 있습니까?삭제 된 콘솔 출력보기

+1

기본적으로 로그는 아무 곳에도 저장되지 않으므로 logback 또는 log4j와 같은 로깅 프레임 워크를 사용하여 로그를 선택한 위치에 저장할 수 있습니다. –

+0

@ user714965에 의해 답변 됨. 동의하면 동의하십시오. –

+0

@ChandrayyaGK : 위에서 설명한대로 출력 파일을 구성한 경우 솔루션이 정상적으로 작동합니다. 그러나 이미 삭제 된 콘솔 출력에는 여전히 작동하지 않습니다. G-Man이 언급했듯이, 로그에 사용 가능한 기본 저장이 없으므로 검색 할 수 없습니다. –

답변

6

다음보십시오 :

  • 실행합니다 Append 확인란을 선택을 선택하여 실행 구성

    • 을 열고 Standard Input and Output 그룹에서 Common
    • File을 활성화 탭을
    • 을하고 파일
    • 을 설정하여 구성

    그런 식으로 콘솔에 인쇄되는 모든 내용도 해당 파일에 인쇄됩니다.

  • +0

    나는 이것을 시도하고 그것은 * 작동하지 않았다 *. ... "Run Configurations"창에서 직접 "Run"을 선택하는 경우에도 마찬가지입니다. ... 지정된 .txt 파일을 수동으로 만든 후에도 (제대로 작동하는 것처럼 보이지만 그렇지 않습니다. 중요한 단계가 무엇인지 분명히 설명해주십시오.) –

    +0

    @ A.M. 대답은 필요한 모든 것을 포함합니다. – Kai

    +0

    당신은 100 % 권리가 있습니다. 나는 잘못된 길을 고르고 있었다. 나는 "Workspace ..."문법이 작동하도록 노력하고 여러 번 실패한 후에 탈선했다. $ {workspace_loc :/myworkspace}가 생성 된 후에 파일 이름을 어떻게 지정 하는가? 타이핑 (file.txt) "File System ..."구문을 포기하고 사용하는 대신 슬래시 나 백 슬래시를 입력하면됩니다. 그러나 어쨌든 ... 나쁘다! –