Я думаю, что ответ - да, это должно сработать.
Что касается электронной почты, knittl дал правильный ответ, но есть риски. 1 - вы можете получить флуд электронной почты, 2 - это может замедлить доставку страницы, потому что некоторым методам отправки электронной почты в PHP требуется несколько секунд, чтобы вернуть управление вызывающему скрипту, что является проблемой, если он еще не отправил результаты клиенту.
Если вы хотите получать уведомления по электронной почте, вы можете рассмотреть альтернативный подход, например, скрипт, запускаемый cron, который отправляет вам электронное письмо, если журнал был записан с момента последнего запуска. Это решает обе проблемы, и вы можете контролировать максимальную скорость отправки электронных писем по частоте выполнения сценария.