Тому що система реєстрації Apple змінилася в macOS sierra. Вони переходять від об'єкту Apple System Log до уніфікованого ведення журналу.
Ось посилання на документацію для розробників.
Наведені нижче фільтри нового уніфікованого журналу для тексту "Message4me"
$logger -is -t LogTest "Message4Me"
Oct 15 13:19:27 LogTest[51173] <Notice>: Message4Me
$log show --predicate 'eventMessage contains "Message4Me"' --last 3m
Skipping info and debug messages, pass --info and/or --debug to include.
Filtering the log data using "eventMessage CONTAINS "Message4Me""
Timestamp Thread Type Activity PID
2016-10-15 13:19:27.666574+0900 0x33b62c Default 0x0 51173 logger: Message4Me
--------------------------------------------------------------------------------------------------------------------
Log - Default: 1, Info: 0, Debug: 0, Error: 0, Fault: 0
=======
Якщо ви додасте --info, ви побачите і сам текст події у висновку.
У попередніх версіях ОС команда реєстратора надсилатиме до файлу /var/log/system.log, якщо пріоритет був досить високим (наприклад, використовуючи -p попередження), а також до бази даних syslog. У Sierra система system.log не записується, коли використовується реєстратор з -p попередженням - ні в 10.12.1 так чи інакше. Це може бути помилка.
Ви все ще можете використовувати реєстратор для надсилання до нього нової системи реєстрації, але для отримання результатів доведеться використовувати додаток Console або утиліту для запису кліпів або новий API.