AppleのロギングシステムがmacOSシエラで変更されたためです。それらは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を追加すると、出力にもイベントメッセージ自体が表示されます。
以前のOSバージョンでは、syslogデータベースだけでなく、優先度が十分高い場合(たとえば、-pアラートを使用)、ロガーコマンドは/var/log/system.logファイルに送信していました。シエラでは、ロガーが10.12.1で-p alert -notとともに使用された場合、system.logは書き込まれません。これはバグである可能性があります。
ロガーを使用して新しいロギングシステムに送信することはできますが、結果を表示するには、コンソールアプリ、cliログユーティリティ、または新しいAPIを使用する必要があります。