Где ведение журнала приложения, запущенного из графического интерфейса, буферизированного перед отправкой в ​​файл журнала?

Это довольно сложный вопрос для меня, но я попробую Лучший.

Когда я запускаю приложение с терминала, например, Banshee ( banshee для запуска с терминала), я могу видеть все журналы приложения. Но когда я запускаю его из меню графического интерфейса, я, очевидно, не вижу того же журнала, поскольку он не запускает его через эмулятор терминала. Как правило, приложение перенаправляет запись в какой-либо файл журнала. У меня есть два вопроса по этому поводу:

  1. Отправляет ли приложение все свои журналы сначала на stdout , а затем в файл журнала?
  2. Есть ли способ получить доступ к этому ] stdout "буфер"? (Я не уверен, что «буфер» - правильное слово, но сейчас оно кажется мне правильным).

Если этот вопрос непонятен, напишите в комментариях, и я сделаю все возможное, чтобы это исправить.

ИЗМЕНИТЬ

Я запускаю Linux Mint 17.2 Cinnamon, если это имеет значение.

0
30.03.2016, 07:12
1 ответ

I ' m под управлением Linux Mint 17.3 Rosa, и ответы здесь сработали для меня. Я запустил:

cat ~/.xsession-errors | head --lines=-10

, чтобы просмотреть последние 10 строк трассировки стека Java, сгенерированной двойным щелчком по runnable-jar.

1
28.01.2020, 02:48

Теги

Похожие вопросы