2011-12-20 1 views
1

현재 개미 스크립트에 -logfile 플래그를 사용하고 있습니다. 개미 출력을 콘솔에 표시하고 출력을 로그하는 방법이 있습니까?로그 파일을 사용하고 개미로 콘솔에 결과 및 활동 표시

다른 응용 프로그램을 다운로드 할 수 없습니다. 창이나 개미에 고유해야합니다.

감사

"윈도우 네이티브"와
+2

도움이 될 수 있습니다. http://stackoverflow.com/questions/2595538/getting-ant-to-log-to-file-as-well-as-screen-terminal –

+0

@martinclayton : 좋습니다. 고맙습니다. 나는 이것을 더 깊이 조사 할 것이다. – prolink007

+0

@martinclayton : 이것은 실제로 내가 찾고있는 것으로 보입니다. 답변을 게시하여 수락하고 점수를 줄 수있는 기회가 있습니까? – prolink007

답변

1

개미는 파일의 전부 또는 일부를 로그하는 데 사용할 수있는 recorder task을 가지고 있습니다.

은 파일에 전체 빌드가 같은 줄을 추가 녹음하려면

<record name="build.log" /> 

당신의 빌드 파일의 시작 근처. 자세한 표시 수준과 제어 로그 파일을 추가하는 옵션도 있습니다.

빌드 중에 여러 레코더를 실행할 수 있습니다. 예를 들어 요약을 한 로그 파일로 캡처하고 전체 세부 정보를 더 긴 두 번째 로그 파일로 캡처 할 수 있습니다. 작업의 action 속성을 사용하여 빌드의 일부분에 대한 기록을 실행할 수도 있습니다.

0

, 당신이 윈도우에서 실행해야 함을 의미합니까?

ant | tee logfile.txt 

콘솔에 출력을 표시하고 동시에 logfile.txt에 기록됩니다 : 그렇다면

, 당신은 명령을 사용할 수 있습니다.

tee은 원래 유닉스 명령입니다. Windows에서는 무료 Unix Utils의 일부로 가져올 수 있습니다.

+0

"다른 응용 프로그램을 다운로드 할 수 없어이 문제를 해결할 수 없습니다." – prolink007

+0

아, 어리석은 나를. 오 잘, 그것은 다음 독자에게 도움이 될지도 모른다. –