标题应该很清楚。但是,syslogd
可以使用 来控制执行的一些日志记录asl.conf
。
在哪里可以找到控制所有其他标准日志文件的文件列表?(不要求第三方,但也同样值得赞赏)
使用 OS 10.10.4 Yosemite(但命名版本之间几乎没有任何区别)例如
/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 等等。
我想控制它们全部,但首先我需要知道谁根据什么标准编写它们以及我可以在哪里操纵它们,最好是一个接一个地操纵它们,因为仅仅杀死恶魔似乎不是解决问题的办法。
答案1
Apple 并不要求其软件工程师在日志启用方式、日志级别调整方式、日志写入位置以及是否记录这些内容或记录在何处等方面保持一致。它也没有对构成 OS X 的 Darwin/Unix 层的大部分开源软件包施加此类规则。
我怀疑是否有人有一个好的列表,并且任何这样的列表都必须在每个主要的操作系统版本中发生重大变化才能保持最新。