Porque el sistema de registro de Apple cambió en macOS sierra.
Se están moviendo desde la función de registro del sistema Apple al registro unificado.
Aquí hay un enlace a la documentación del desarrollador.
Lo siguiente filtra el nuevo registro unificado para el texto "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
=======
Si agrega --info, también verá el mensaje del evento en la salida.
En las versiones anteriores del sistema operativo, el comando del registrador se enviaría al archivo /var/log/system.log si la prioridad fuera lo suficientemente alta (por ejemplo, usando la alerta -p), así como a la base de datos de syslog.
En Sierra, el sistema.log no se escribe cuando el registrador se usa con -p alerta -no en 10.12.1 de todos modos. Esto podría ser un error.
Aún puede usar el registrador para enviarlo al nuevo sistema de registro, pero tendrá que usar la aplicación de la Consola o la utilidad de registro de cli o la nueva API para ver los resultados.