macOS で、過去のログを見る場合は、下記のコマンドを入力してみてください。
log show --predicate '(process == "smtpd") || (process == "smtp")' --info --start '2020-02-01' --end '2020-02-02 23:59:59'
書式は、man log
より
log show [--archive archive | --file file] [--predicate filter] [--source]
[--style json | syslog] [--start date/time] [--end date/time]
[--info] [--debug]
[--last time [m|h|d]] [--timezone local | timezone]
です。詳しくは、man log
を確認してください。
質問に記載されているリアルタイムログを確認するコマンドからの変更点は...
stream
を show
に変えて、表示する期間は、 --start '2020-02-01'
で開始日 --end '2020-02-02 23:59:59'
で最終日を指定します。
--start
と --end
は、日時を指定します。時間を省略すると 00:00:00 になります。
なお、1ヶ月分を表示させようとすると かなり時間がかかるかもしれません。