From 06c5e9b798f7cd45635b72144eb68b082dbc0f9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kud=C4=9Blka?= Date: Mon, 7 Aug 2023 22:41:59 +0200 Subject: [PATCH] Update ErrorLogger.php --- src/ErrorLogger.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/ErrorLogger.php b/src/ErrorLogger.php index 9997660..9f7ac14 100644 --- a/src/ErrorLogger.php +++ b/src/ErrorLogger.php @@ -109,7 +109,7 @@ protected function sendEmail($message): void self::writeToLogFile($errorSnoozeLog, $line . ' ' . $messageHash); - // MAX EMAILS PER DY + // MAX EMAILS PER DAY $maxEmailsPerDayLog = $this->directory . '/max-emails-per-day.log'; @@ -118,16 +118,16 @@ protected function sendEmail($message): void @unlink($maxEmailsPerDayLog); } - $logContent = @file_get_contents($errorSnoozeLog); + $logContent = @file_get_contents($maxEmailsPerDayLog); - if (substr_count($logContent, date('Y-m-d')) >= $this->maxEmailsPerDay) { + file_put_contents('adasd', count(file($maxEmailsPerDayLog))); + + if (count(file($maxEmailsPerDayLog)) >= $this->maxEmailsPerDay) { // Limit per day exceeded return; } - if (!@file_put_contents($errorSnoozeLog, $line . ' ' . $messageHash . PHP_EOL, FILE_APPEND | LOCK_EX)) { - throw new RuntimeException("Unable to write to log file '" . $errorSnoozeLog . "'. Is directory writable?"); - } + self::writeToLogFile($maxEmailsPerDayLog, $line . ' ' . $messageHash); // SEND EMAIL