Sierra Console.app 이전 데이터 표시


17

OS X의 이전 버전에서는 Console.app에 로그에서 이전 또는 이후를 볼 수있는 버튼이있었습니다.

Sierra에서는 Console.app을 시작할 때의 항목 만 표시하는 것 같습니다.

Console.app에 이전 항목을 표시하려면 어떻게합니까?

예를 들어, 마지막 재부팅 전에 로그가 왜 정지했는지 확인하고 싶습니다.


3
이미 일어난 일을 볼 수있는 IMO는 아마도 콘솔의 가장 중요한 기능 일 것입니다! 때때로 버그 / 크래쉬가 예기치 않게 발생하므로 충돌 직전에 기록 된 내용을 볼 수 있어야합니다.
지노

답변:


13

짧은 답변

당신은 할 수 없습니다. 글쎄, 적어도 아직은 아닙니다 . 콘솔이 기록 데이터로 작동하지 않기 때문에 대신 실시간 데이터로 작동하기 때문입니다 .

log터미널 에서 명령을 사용하면 됩니다. 그러나 나는 당신에게 경고해야합니다 log. 시에라에서 명령이 작동 하는 방식에 많은 '버그'가있는 것으로 보입니다 . 이 명령을 사용하려면 Sierra에서 로그 사용 : 실용적인 팁을 참조하십시오 .

[편집하다]

사용자가 사용할 수있는 다른 옵션이 있다는 것을 잊었습니다. Loglogger 라는 무료 앱 입니다. Howard Oakley가 제공하는 해결 방법 솔루션으로 콘솔에서 제공하지 않는 Sierra의 로그에 액세스 할 수 있습니다. 분명히 macOS Sierra를 실행해야합니다. .zip 다운로드이며 사용 방법에 대한 훌륭한 PDF 안내서가 포함되어 있습니다.

참고 : 나는 앱이나 Howard Oakley와 아무런 관련이 없습니다.

긴 답변

사용자에게 분명하지 않은 한 가지는 macOS Sierra에 포함 된 콘솔 버전이 완전히 새로운 짐승이라는 것입니다 (예 : 처음부터 새로 만든 새 앱 ).

이전 버전의 콘솔은 기본적으로 모든 메시지 를 열었 으며 이로 인해 사실 이후 문제를 해결하기위한 훌륭한 도구였습니다 (예 : 충돌 후 콘솔을 열고 해당 이벤트와 그 이전의 항목을 다시 참조 할 수 있음).

macOS Sierra의 콘솔은 그렇게 작동하지 않습니다. 그것은의 라이브 , 당신을 도울 않을거야 당신이 당신의 맥 자정에 종료 이유를 발견하기 위해 노력하고 있으므로 경우에만 로그 콘솔이 열려있을 때 실행됩니다.

따라서 문제 해결의 관점에서 새 콘솔은 매우 제한적입니다. 훌륭한 새로운 검색 기능과 같은 몇 가지 주요 개선 사항은 없지만 현재 Sierra에서 작업하는 동안 디버깅 문제 측면에서만 도움이되지만 커널 확장을 분석하려는 경우 상당히 쓸모가 없습니다. 그리고 서비스. 또한 다양한 새 도구를 제공하지만 콘솔이 기록 데이터 와 함께 작동하지 않기 때문에 이러한 도구는 콘솔이 시작된 이후 캡처 된 항목에서만 작동합니다 (수행 할 때마다 특정 앱이 충돌하는 이유를 해결하려는 경우에 좋습니다) 특정 기능이지만 그렇지 않으면 쓸모가 없습니다).

그래서, 나는 무엇을 말하는가? 콘솔은 현재 진행중인 작업입니다. 나는 그것이 현재 베타 버전 이라고 말할 때까지 갔다 . 시간이 지남에 따라 훨씬 더 많은 기능이 추가 될 것이지만 지금은 인내심이 필요합니다.


2
wjv의 답변은 그렇지 않은 답변과 달리 답변이 있습니다
jweaks

12

당신은 필요 먼저 사용 log에 기록 된 메시지를 수집하기 위해 명령 줄에서 명령을 .logarchive, 번들 다음 이 번들의 내용을 볼 수 콘솔을 사용합니다. 예를 들면 다음과 같습니다.

sudo log collect --last 1d

… 지난 하루 동안 생성 된 모든 기록 된 메시지를 system_logs.logarchive현재 디렉토리 의 번들 로 수집합니다 . 콘솔에서이 번들을 열면 앱의 모든 기능을 사용하여 로그 데이터를보고 검색하고 필터링 할 수 있습니다.

참고 log다른 많은 유용한 응용 프로그램이있다; log(1)맨 페이지를 읽는 것이 좋습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.