Как восстановить выход tmux?

У меня есть приложение Play, которое работает в tmux, и его журналы печатаются на этом терминале. Я видел последние строки. Он сгенерировал не более нескольких тысяч строк журналов.

Я хочу восстановить все строки из него из той запущенной сессии реконструировать цепочку последовательности ошибки. В противном случае я хочу прокрутить назад к экземплярам текста "вставить", чтобы я мог их изучить.

Что является лучшим способом, чтобы восстановить выход tmux?


Play-это веб-фреймворк Java/Scala. Я использовал параметры по умолчанию для журналов.

2 ответа:

операция по умолчанию Playframework заключается в отправке вывода журнала на экран и /logs/application.log http://www.playframework.com/documentation/2.0/SettingsLogger. Консультации с файлом журнала с помощью таких инструментов, как grep и vim, иногда могут быть более полезными, чем прокрутка тысяч строк буферизованного вывода.

Если вы хотите, чтобы иметь возможность захватить 5000 строк истории в буфере прокрутки (по умолчанию 2000), а затем положить это в ~/.tmux.конф файл:

# scrollback buffer n lines
set -g history-limit 5000

затем, чтобы войти в буфер, вы можете сделать ctrl-b <PageUp> или ctrl-b [

Я не совсем понимаю вас, но вы обычно можете (по умолчанию) Ctrl-b , чтобы увидеть предыдущие строки.

Я также рекомендую вам использовать tee команда для демультиплексирования выходных данных tty в мини-файл журнала и проверки его позже с помощью вашего любимого пейджера или редактора.