ccze를 사용하여 출력 스크롤

ccze를 사용하여 출력 스크롤

ccze의 아름다운 기본 출력이 마음에 들지만 스크롤 속성을 얻을 수 없는 것 같습니다. 실행 중

tail -f something.log | ccze

X 터미널에서 작동하지만 화면이 가득 차면 뒤로 스크롤할 수 없습니다(shift+pgup은 아무 작업도 수행하지 않음).

예상대로 작동하게 하려면 어떻게 해야 합니까?

답변1

cczecurses기본적으로 출력 모드가 사용됩니다. (n)curses전체 화면 응용 프로그램에서 일반적으로 사용되는 화면 그리기 라이브러리입니다. 터미널 에뮬레이터가 스크롤바 버퍼가 없는 "대체 화면"이라고 부르는 것으로 전환하고 종료 시 다른 "일반 화면"의 내용을 다시 시작합니다.

ansi대신 -A, 또는 명령줄 옵션으로 --raw-ansi활성화된 출력 형식을 사용해야 합니다 .-m ansi--mode=ansi

답변2

cczewith를 사용하여 less로그로 스크롤합니다.

ccze -A /var/log/logstash/logstash-plain.log | less -R

관련 정보