Когда приложение запускается, а не с консоли, но из значка пользовательского интерфейса, где идет стандартный поток, я имею в виду, могу ли я, например, увидеть этот журнал? Где простой старый System.out работает как «по умолчанию»?Где идет поток журнала?
ответ
Как сказал Ангус, без консоли вы не получите выход.
Как только вы запустили приложение в качестве графического интерфейса, вы можете установить поле System.out
для входа в другой пункт назначения (а не в TTY или консоль), используя System.setOut. Таким образом, вы можете записать в файл, пройдя мимо:
System.setOut(new PrintStream(path_to_a_file));
Однако это не рекомендуется.
Лучшее, что вы можете сделать, это использовать структуру ведения журнала, такую как log4j или SLF4J, и выполнить регистрацию (в файл, сетевой хост или консоль) таким образом.
+1: Если вы не контролируете его, вы не знаете, где он заканчивается. В нашей производственной среде System.out буферизуется. Следовательно, мы не можем быть уверены, что увидим последнее напечатанное (но еще), которое довольно утомительно при попытке увидеть, что происходит. Именно тогда мы решили исправить конфигурацию ведения журнала, чтобы все было отправлено в файлы. – 2010-12-01 00:16:01
Если приложение не имеет консоли, то обычно стандартный вывод не идет никуда.
- 1. целое переполнение в ПИК - где идет поток?
- 2. Выберите, где идет выходной поток шаблона XSLT
- 3. Где идет декларация doctype?
- 4. Где идет выход Catalina.sh?
- 5. Где идет код бритвы?
- 6. Pimcore где код идет
- 7. , где идет модель?
- 8. найти, где next() идет
- 9. Где идет вход?
- 10. Парсер NSXML, куда идет поток программы?
- 11. Где идет процесс сборки TFS?
- 12. где возвращение идет на Haskell?
- 13. UIViewController .... AppDelegate .... Где идет код!
- 14. Где звонит финализатор действительно идет
- 15. Где идет конфигурация привязки WCF?
- 16. Karma grunt, где выход идет?
- 17. Где идет пользовательские журналы firebase
- 18. Где идет пакет SlimDX NuGet?
- 19. Где мой файл журнала?
- 20. где идет сборка журнала строительства при строительстве замкового проекта с nant?
- 21. Где моя кнопка 10dp height идет?
- 22. Где моя реализация IComparable идет не так?
- 23. Где этот цикл идет не так?
- 24. Изображение не идет Где я хочу Это
- 25. Концепция NSNotification - какой код кода идет где?
- 26. Где мой javascript идет не так?
- 27. Асинхронная рекурсия. Где моя память действительно идет?
- 28. Где программа плагинов идет в файлах gradle?
- 29. Где мой цикл идет не так?
- 30. где NUnit Gui Runner идет? версия 3.0.1
Все бревенчатые потоки ведут к ловушке. – mob 2010-11-30 23:56:52