Mac OS X реализует расширенный набор функций системного журнала . Весь системный журнал есть, но как часть ASL.
Консоль, упомянутая Мэтью Шинкелем в его ответе, является GUI на ASL. Он покажет вам любые сообщения, которые существуют в базе данных, в соответствии с запросами, перечисленными на боковой панели. Есть два запроса по умолчанию; один показывает только сообщения, отправленные с помощью консоли (как используется NSLog
, между прочим), тогда как другой показывает все сообщения журнала. Проверьте запрос всех сообщений; вы, вероятно, найдете там свое сообщение.
Это «все» идет со звездочкой. Если вы посмотрите в /etc/asl.conf, вы увидите следующую строку:
# save everything from emergency to notice
? [<= Level notice] store
К счастью, в вашем случае сообщение пройдет эту проверку, поскольку предупреждение превышает (меньше, чем) уведомление.