2011-04-07 1 views
0

Netbenas6.9.1의 로그 파일에 값을 인쇄하는 데 여러 가지 방법을 시도했습니다. 나는 Tomcat6.0을 사용하고있다. 또한 체크 된 서버 로그 .. 값은 모든 로그에 인쇄되지 않습니다.netbeans 로그 파일의 인쇄 값

any1은 콘솔에서 System.out.println()/java.util.Logger를 사용하여 값을 인쇄하는 방법을 알려줄 수 있습니까?

+0

이전에 물어 보았 듯이 log4j conf 파일을 게시 할 수 있습니까? 다른 계정을 만들 필요가 없습니다. –

답변

0

코드가 실제로 실행되지 않을 수도 있다고 생각하십니까? 로그 메시지가 나타나지 않는 이유 일 수 있습니다.

당신은 당신이이 같은 콘솔에 어떤 개체의 toString() 방법의 결과를 인쇄 할 수 있습니다 요청 이후 :

System.out.println(objectToBePrinted);

또한 단순히 이런 파일에 추가 할 수 있습니다

:

try { 
PrintWriter logWriter = new PrintWriter(new FileWriter(myLogFile, true), true); 
logWriter.println(objectToBePrinted); 
logWriter.close(); 
} catch (IOException ioe) { ioe.printStackTrace(); } 

디버거를 사용하여 로거가 로깅되지 않는 이유와이 로깅을 통해 해결하려는 모든 문제를 조사하는 것이 좋습니다. 디버거를 사용하면 로거가 제공하는 것보다 훨씬 많은 정보에 액세스 할 수 있습니다.