From efec5f3508ad1b887f9bab9d25ff712dbfcc0410 Mon Sep 17 00:00:00 2001 From: F4ilji Date: Tue, 7 Apr 2026 22:06:37 +0500 Subject: [PATCH] =?UTF-8?q?refactor(email-tasks):=20=D0=BF=D0=BE=D0=BD?= =?UTF-8?q?=D0=B8=D0=B7=D0=B8=D1=82=D1=8C=20=D1=83=D1=80=D0=BE=D0=B2=D0=B5?= =?UTF-8?q?=D0=BD=D1=8C=20=D0=BB=D0=BE=D0=B3=D0=B8=D1=80=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D1=81=20info=20=D0=B4=D0=BE=20debug=20?= =?UTF-8?q?=D0=B4=D0=BB=D1=8F=20=D1=83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D1=8B?= =?UTF-8?q?=D1=85=20=D0=BE=D0=BF=D0=B5=D1=80=D0=B0=D1=86=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Qwen-Coder --- .../Dashboard/Tasks/Email/ConnectToImapTask.php | 8 ++++---- .../Dashboard/Tasks/Email/DownloadAttachmentsTask.php | 10 +++++----- .../Dashboard/Tasks/Email/FetchUnreadEmailsTask.php | 4 ++-- .../Dashboard/Tasks/Email/FilterBySenderTask.php | 4 ++-- .../Dashboard/Tasks/Email/MarkEmailAsReadTask.php | 8 ++++---- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/app/Containers/Dashboard/Tasks/Email/ConnectToImapTask.php b/app/Containers/Dashboard/Tasks/Email/ConnectToImapTask.php index 9f398a5..68bee51 100644 --- a/app/Containers/Dashboard/Tasks/Email/ConnectToImapTask.php +++ b/app/Containers/Dashboard/Tasks/Email/ConnectToImapTask.php @@ -31,7 +31,7 @@ class ConnectToImapTask // Получаем конфиг для webklex/php-imap $imapConfig = config('imap'); - Log::info('[ConnectToImapTask] Попытка подключения к IMAP', [ + Log::debug('[ConnectToImapTask] Попытка подключения к IMAP', [ 'account' => $accountName, 'host' => $imapConfig['accounts'][$accountName]['host'] ?? 'unknown', ]); @@ -47,7 +47,7 @@ class ConnectToImapTask $client = $clientManager->account($accountName); $client->connect(); - Log::info('[ConnectToImapTask] Успешное подключение к IMAP', [ + Log::debug('[ConnectToImapTask] Успешное подключение к IMAP', [ 'account' => $accountName, ]); @@ -72,7 +72,7 @@ class ConnectToImapTask */ public function getFolder(Client $client, string $folderName): Folder { - Log::info('[ConnectToImapTask] Получение папки', [ + Log::debug('[ConnectToImapTask] Получение папки', [ 'folder' => $folderName, ]); @@ -95,7 +95,7 @@ class ConnectToImapTask throw EmailFetchException::folderNotFound($folderName); } - Log::info('[ConnectToImapTask] Папка получена успешно', [ + Log::debug('[ConnectToImapTask] Папка получена успешно', [ 'folder' => $folderName, 'fullName' => $folder->full_name ?? $folder->name ?? $folderName, ]); diff --git a/app/Containers/Dashboard/Tasks/Email/DownloadAttachmentsTask.php b/app/Containers/Dashboard/Tasks/Email/DownloadAttachmentsTask.php index 72d5a5c..bfea73b 100644 --- a/app/Containers/Dashboard/Tasks/Email/DownloadAttachmentsTask.php +++ b/app/Containers/Dashboard/Tasks/Email/DownloadAttachmentsTask.php @@ -33,7 +33,7 @@ class DownloadAttachmentsTask { $disk = $disk ?? config('email-news.attachments_folder', 'email_attachments'); - Log::info('[DownloadAttachmentsTask] Начало загрузки вложений', [ + Log::debug('[DownloadAttachmentsTask] Начало загрузки вложений', [ 'message_id' => $message->getMessageId(), 'disk' => $disk, 'memory_usage' => round(memory_get_usage(true) / 1024 / 1024, 2) . 'MB', @@ -48,7 +48,7 @@ class DownloadAttachmentsTask throw EmailFetchException::noAttachmentsFound(); } - Log::info('[DownloadAttachmentsTask] Найдено вложений', [ + Log::debug('[DownloadAttachmentsTask] Найдено вложений', [ 'count' => count($attachments), ]); @@ -83,7 +83,7 @@ class DownloadAttachmentsTask contentId: $attachment->getContentId(), ); - Log::info('[DownloadAttachmentsTask] Вложение сохранено', [ + Log::debug('[DownloadAttachmentsTask] Вложение сохранено', [ 'filename' => $attachment->getName(), 'path' => $savedPath, 'size' => $attachment->getSize(), @@ -92,7 +92,7 @@ class DownloadAttachmentsTask // OPTIMIZATION: Логирование памяти для больших вложений if (memory_get_usage(true) > self::MEMORY_LOG_THRESHOLD) { - Log::info('[DownloadAttachmentsTask] Высокое использование памяти', [ + Log::debug('[DownloadAttachmentsTask] Высокое использование памяти', [ 'memory_usage' => round(memory_get_usage(true) / 1024 / 1024, 2) . 'MB', 'peak_memory' => round(memory_get_peak_usage(true) / 1024 / 1024, 2) . 'MB', ]); @@ -111,7 +111,7 @@ class DownloadAttachmentsTask throw EmailFetchException::noAttachmentsFound(); } - Log::info('[DownloadAttachmentsTask] Загрузка вложений завершена', [ + Log::debug('[DownloadAttachmentsTask] Загрузка вложений завершена', [ 'saved_count' => count($savedAttachments), 'memory_usage' => round(memory_get_usage(true) / 1024 / 1024, 2) . 'MB', ]); diff --git a/app/Containers/Dashboard/Tasks/Email/FetchUnreadEmailsTask.php b/app/Containers/Dashboard/Tasks/Email/FetchUnreadEmailsTask.php index 016522d..e6e83bd 100644 --- a/app/Containers/Dashboard/Tasks/Email/FetchUnreadEmailsTask.php +++ b/app/Containers/Dashboard/Tasks/Email/FetchUnreadEmailsTask.php @@ -29,7 +29,7 @@ class FetchUnreadEmailsTask { $limit = $limit ?? config('imap.options.fetch_limit', 20); - Log::info('[FetchUnreadEmailsTask] Получение непрочитанных писем', [ + Log::debug('[FetchUnreadEmailsTask] Получение непрочитанных писем', [ 'folder' => $folder->full_name ?? $folder->name ?? 'unknown', 'limit' => $limit, ]); @@ -75,7 +75,7 @@ class FetchUnreadEmailsTask 'emails_count' => count($emails), ]); - Log::info('[FetchUnreadEmailsTask] Получены письма', [ + Log::debug('[FetchUnreadEmailsTask] Получены письма', [ 'count' => count($emails), 'folder' => $folder->full_name ?? $folder->name ?? 'unknown', ]); diff --git a/app/Containers/Dashboard/Tasks/Email/FilterBySenderTask.php b/app/Containers/Dashboard/Tasks/Email/FilterBySenderTask.php index 3adc0b7..7396bd8 100644 --- a/app/Containers/Dashboard/Tasks/Email/FilterBySenderTask.php +++ b/app/Containers/Dashboard/Tasks/Email/FilterBySenderTask.php @@ -32,7 +32,7 @@ class FilterBySenderTask } } - Log::info('[FilterBySenderTask] Фильтрация писем', [ + Log::debug('[FilterBySenderTask] Фильтрация писем', [ 'total_emails' => count($emails), 'allowed_senders' => $allowedSenders, ]); @@ -66,7 +66,7 @@ class FilterBySenderTask $filtered[] = $email; } - Log::info('[FilterBySenderTask] Фильтрация завершена', [ + Log::debug('[FilterBySenderTask] Фильтрация завершена', [ 'total' => count($emails), 'filtered' => count($filtered), 'skipped' => $skippedCount, diff --git a/app/Containers/Dashboard/Tasks/Email/MarkEmailAsReadTask.php b/app/Containers/Dashboard/Tasks/Email/MarkEmailAsReadTask.php index 6a77165..8527cd3 100644 --- a/app/Containers/Dashboard/Tasks/Email/MarkEmailAsReadTask.php +++ b/app/Containers/Dashboard/Tasks/Email/MarkEmailAsReadTask.php @@ -17,7 +17,7 @@ class MarkEmailAsReadTask */ public function run(object $message): bool { - Log::info('[MarkEmailAsReadTask] Пометка письма как прочитанного', [ + Log::debug('[MarkEmailAsReadTask] Пометка письма как прочитанного', [ 'message_id' => $message->getMessageId(), 'subject' => $message->getSubject(), ]); @@ -25,7 +25,7 @@ class MarkEmailAsReadTask try { $message->setFlag('Seen'); - Log::info('[MarkEmailAsReadTask] Письмо помечено как прочитанное'); + Log::debug('[MarkEmailAsReadTask] Письмо помечено как прочитанное'); return true; } catch (\Exception $e) { @@ -46,7 +46,7 @@ class MarkEmailAsReadTask */ public function markAndMove(object $message, string $targetFolder): bool { - Log::info('[MarkEmailAsReadTask] Пометка и перемещение письма', [ + Log::debug('[MarkEmailAsReadTask] Пометка и перемещение письма', [ 'message_id' => $message->getMessageId(), 'target_folder' => $targetFolder, ]); @@ -58,7 +58,7 @@ class MarkEmailAsReadTask // Перемещаем в другую папку $message->moveToFolder($targetFolder); - Log::info('[MarkEmailAsReadTask] Письмо обработано и перемещено', [ + Log::debug('[MarkEmailAsReadTask] Письмо обработано и перемещено', [ 'target_folder' => $targetFolder, ]);