로깅을 제어하는 ​​파일 목록 및 해당 로그 파일 OSX


1

제목은 분명해야합니다. 그러나 일부 로깅은 syslogd 다음을 사용하여 제어 할 수 있습니다. asl.conf.

표준으로 제공되는 다른 모든 로그 파일을 제어하는 ​​파일 목록은 어디에서 찾을 수 있습니까? (제 3자를 요구하지 않지만 감사하게도)

OS 10.10.4를 사용하여 요세미티 (그러나 명명 된 버전 간의 차이점은 거의 없음) 예 :

/private/var/log/accountpolicy.log
/private/var/log/authd.log
/private/var/log/commerce.log
/private/var/log/coreduetd.log
/private/var/log/displaypolicyd.log
/private/var/log/fsck_hfs.log
/private/var/log/install.log
/private/var/log/opendirectoryd.log
/private/var/log/secinitd.log
/private/var/log/wifi.log

발견 된 것들과 무엇이 있는가? ~/user/Anon/Library/Logs 예 :

talagent.log
DiskUtility.log

물론 메일, iTunes 등의 특정 폴더에 대해서도 마찬가지입니다.

나는 모든 것을 통제하고 싶습니다. 그러나 먼저 어떤 기준에 누가 쓴 것인지 알 필요가 있습니다. 악마를 죽이는 것이 최선의 방법이 아닌 것 같아요.


사과조차도 맨 페이지에서이 작업을 수행하지 않습니다.
— dichnixan

답변:


0

Apple은 소프트웨어 엔지니어가 로그 사용 방법, 로깅 수준 조정 방법, 로그 작성 위치, 문서 작성 여부 또는 위치를 일관되게 유지할 것을 요구하지 않습니다. 또한 OS X의 다윈 / 유닉스 레이어를 구성하는 다양한 오픈 소스 패키지에 그러한 규칙을 부과하지 않는다.

나는 누구든지 좋은 목록을 가지고 있을지 의심 스럽다. 그리고 그러한 목록은 최신 OS를 유지하기 위해 각 주요 OS 릴리스에서 크게 변경되어야 할 것이다.


그래서 가장 좋은 해결책은 여전히 ​​데몬 발급을 실행하는 것입니다 : "sudo find / name" .로그. "-delete"적어도 OSX 프로세스에는 더 나은 솔루션이 있어야합니다. 나는 이러한 목록의 결과를 del (without del)없이 처리했으며, 대부분은 사과가 어디에서 왔는지에 관해서 막연하게 설명되어 있습니다.
— dichnixan

bash 코드에서 나를 위해 별표를 인쇄하지 않을 것입니다.
— dichnixan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.