콘솔이 아니라 표준 아이콘이있는 UI 아이콘에서 앱을 시작할 때이 로그를 볼 수 있습니까? 일반 old System.out이 "default"로 지정되는 곳은 어디입니까?로그 스트림은 어디로 이동합니까?
1
A
답변
0
Angus가 말했듯이, 콘솔을 사용하지 않으면 출력이 나오지 않습니다.
응용 프로그램을 GUI로 시작한 경우 System.setOut을 사용하여 System.out
필드를 다른 대상 (TTY 또는 콘솔 제외)에 기록하도록 설정할 수 있습니다. 이렇게하면 다음을 전달하여 파일에 쓸 수 있습니다.
System.setOut(new PrintStream(path_to_a_file));
그러나 이것은 권장되지 않습니다.
가장 좋은 방법은 log4j 또는 SLF4J와 같은 로깅 프레임 워크를 사용하고 그런 식으로 파일, 네트워크 호스트 또는 콘솔에 대한 로깅을 수행하는 것입니다.
+0
+1 : 제어하지 않으면 어디에서 끝나는지도 모릅니다. 우리의 프로덕션 환경에서 System.out은 버퍼링됩니다. 따라서 우리는 최신의 것을 인쇄 할 수 있는지 확신 할 수 없습니다. (아직) 어떤 일이 일어나는지 보려고 할 때 지루합니다. 모든 것이 파일로 전송되도록 로깅 구성을 수정하기로 결정한시기입니다. –
0
앱에 콘솔이없는 경우 일반적으로 표준 출력은 어디에도 없습니다.
관련 문제
- 1. 메이븐 목표는 어디로 이동합니까?
- 2. 내 업로드는 어디로 이동합니까?
- 3. 탭은 어디로 이동합니까?
- 4. wicket으로 hibernate.cfg.xml 파일은 어디로 이동합니까?
- 5. webservice에서 console.writeline 출력은 어디로 이동합니까?
- 6. System.err.println 출력은 Jboss에서 어디로 이동합니까?
- 7. Django 앱에서 인쇄 할 때 어디로 이동합니까?
- 8. common_test에서 io : format을 호출하면 어디로 이동합니까?
- 9. Silverlight의 MVVM - 비동기 서비스 로직은 어디로 이동합니까?
- 10. HTML 탭을 누르면 포커스는 어디로 이동합니까?
- 11. Linux Tomcat 7 설치에서 webapp의 로깅 파일은 어디로 이동합니까?
- 12. 초기화하지 않은 전역 변수는 초기화 후 어디로 이동합니까?
- 13. 해외 호스팅은 서재응에 영향을 미치며, 클라우드 컴퓨팅은 어디로 이동합니까?
- 14. BCP 유틸리티를 사용하여 bcp 형식 파일을 만들면 어디로 이동합니까?
- 15. Zend Framework- 내 메서드 호출은 어디로 이동합니까? 모델 컨트롤러?
- 16. RACK은 어디로 로그온합니까?
- 17. 실제로 필터 스트림은 무엇을합니까?
- 18. 스트림은 언제 지연되어야합니까?
- 19. 어디로 가야합니까?
- 20. j2me 핸드폰에서 콘솔 출력을 읽는 방법은 무엇입니까? System.out.println()은 어디로 이동합니까?
- 21. 사용자 요청 (예 : cron으로 실행되는 스크립트)을 처리하지 않는 서버 측 .rb 스크립트는 어디로 이동합니까?
- 22. 네트워크 스트림은 항상 비어 있습니다!
- 23. ORM이 어디로 떨어지는가?
- 24. IPv5는 어디로 갔습니까?
- 25. 코드 모핑은 어디로 갔습니까?
- 26. System.Design은 어디로 갔습니까?
- 27. '내'인증서 저장소는 어디로 갔습니까
- 28. 비즈니스 로직은 어디로 가야합니까?
- 29. Contacts.Groups.GROUP_MY_CONTACTS은 어디로 갔습니까?
- 30. Textmate가 함수 정의로 이동합니까?
모든 로그 스트림이 로그 바다로 연결됩니다. – mob