색상과 굵은 글꼴로 내보내기 로그 읽기

색상과 굵은 글꼴로 내보내기 로그 읽기

journalctl -b -1 > bootlog.txt내보낸 시작 섹션을 풀 컬러로 검사하려면 어떻게 해야 합니까? 기본 내보내기 형식에서는 주요 세부 정보를 찾는 데 중요한 모든 색상과 굵은 마커가 손실됩니다.

export.json 및 특정 형식 으로 내보내기가 가능 journalctl -b -1 -o export > bootlog.export하지만, 파일 이름을 바꾸고 옵션으로 지정해도 journalctl읽기가 거부됩니다.bootlog.journal-D

내보낸 데이터를 어떻게 분석합니까 journalctl?

고쳐 쓰다: 다음의 해킹을 사용하여 파일에서 컬러 출력을 얻을 수 있었습니다.https://stackoverflow.com/questions/27397865/how-to-write-stdout-to-file-with-colorsjournalctl터미널에서 실행되도록 속이세요 .

script -q -c "journalctl -b -1 --no-pager" colored.txt > /dev/null

less colored.txt그런 다음 이러한 색상을 올바르게 표시하십시오. 그러나 터미널을 여러 번 종료해야 했습니다. script명령을 디버깅하는 것은 끔찍한 경험이었습니다.

답변1

당신이 찾고있는 systemd-journal-remote.

로그 부분을 다음을 사용하여 호출되는 파일로 내보내는 경우 foodump:

journalctl --output=export --boot=-1 > foodump

foodump될거야 Journal Export Format.

그런 다음 다음을 사용하여 이를 일반 로그 파일로 다시 변환할 수 있습니다.

systemd-journal-remote --output=foodump.journal foodump

또는 Debian과 같은 일부 배포판에서는:

/lib/systemd/systemd-journal-remote --output=foodump.journal foodump

다음 명령을 사용하여 확인하세요.

journalctl --file=foodump.journal

데비안에서는 .on fedora 를 systemd-journal-remote사용할 수 있습니다 .apt-get install systemd-journal-remotednf install systemd-journal-remote

긴 이야기 짧게

더반:

journalctl --output=export --boot=-1 | \
  /lib/systemd/systemd-journal-remote --output=exported.journal -

페도라:

journalctl --output=export --boot=-1 | \
  /usr/lib/systemd/systemd-journal-remote --output=exported.journal -

확인 해봐:

journalctl --file=exported.journal

자세한 내용은 상담해 주세요수동.

관련 정보