Журналы консоли в Mac

Журналы консоли в Mac

Пользователь сообщил об ошибке при использовании моего приложения. Это было месяц назад, но, к сожалению, я могу получить доступ к его системе только сейчас. Это Macbook Air 10.6.5. В консоли я не вижу сообщений, которые старше месяца. Есть ли способ их получить? Они где-то архивируются?.

решение1

Начиная с версии Mac OS X 10.6 Snow Leopard и, возможно, более ранних версий, для ведения журнала Mac OS X используется так называемая подсистема «Apple System Logger» (ASL), которая сохраняет все сообщения журнала в базе данных итакженаправляет некоторые сообщения журнала в традиционные текстовые файлы журналов, такие как system.log и kernel.log.

В моей системе 10.6.8 похоже, что время жизни по умолчанию для записей базы данных ASL составляет 7 дней, но я думаю, что раньше оно было больше, так что, возможно, вам повезло, и, возможно, в 10.6.5 оно было больше. Если нет, то по крайней мере вы можете узнать, как изменить время жизни по умолчанию или настройки архивирования, чтобы иметь возможность получать более старые сообщения.

Вы можете запросить базу данных ASL с помощью syslogкоманды. См. syslog(1)страницу man и связанные страницы man, включая syslogd(8), asl(3), asl.conf(5), и aslmanager(8).

Связанный контент