设置启动的日志级别


19

如何设置MacOS Yosemite中启动的日志级别?

我已经尝试过了,launchctl log level debug但是没有用。



1
我要调试的@sdmeyers会自动启动(知道发生了什么,如果崩溃了,谁要求什么时间开始工作,这些工作在做什么,它们崩溃了吗?他们是否发垃圾邮件要求启动其他不断发生的工作?

2
考虑在launchd开发者邮件列表中询问此问题;该列表的成员包括的作者launchd
Graham Miln

1
看来我无法在Mac上使用
inspect

1
有人在这里找到答案吗?我刚刚订阅了邮件列表。
icfantv

Answers:


1

由于Apple发布了要发布的源代码,因此,最好将调试器附加到流程中以检查或设置断点,这可能会更好。

那和更改日志级别可能也太过分了。您可以非常轻松地检查加载的作业,并禁用它们/将其更改为调用调试脚本,甚至将另一个作业设置为在另一个进程启动或停止时转储状态或记录消息。

我会对您正在执行的操作的更多细节感兴趣-这似乎是XY问题的一个很好的例子。您要问的是您认为最佳的解决方案,而不是实际的问题。


尝试使用垃圾配置启动apache。在linux上它会抱怨并且详细的错误会在systemctl status httpd。在Mac上,您似乎不走运。带有模糊的错误,例如(homebrew.mxcl.httpd24[36144]): Service exited with abnormal code: 1
Ray Foss
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.