feat(logging): migrate VK API jobs and services to vk channel
This commit is contained in:
@@ -38,7 +38,7 @@ class TgPostPublisher
|
||||
|
||||
public function update(array $settings, Post $post): void
|
||||
{
|
||||
Log::info(json_encode($settings));
|
||||
Log::channel('vk')->debug('Telegram publisher settings', ['settings' => $settings]);
|
||||
if ($post->status === PostStatus::PUBLISHED) {
|
||||
if ($settings['telegram']) {
|
||||
$text = $this->generateContentForTg($post->title, $post->content, $post->slug, $post->images);
|
||||
|
||||
@@ -151,7 +151,7 @@ class VkAlbumService
|
||||
|
||||
));
|
||||
} catch (\Exception $e) {
|
||||
Log::error('Ошибка при создании альбома: ' . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to create VK album', ['error' => $e->getMessage()]);
|
||||
return [
|
||||
'success' => false,
|
||||
'message' => 'Не удалось создать альбом: ' . $e->getMessage(),
|
||||
@@ -167,7 +167,7 @@ class VkAlbumService
|
||||
'group_id' => $group_id,
|
||||
));
|
||||
} catch (\Exception $e) {
|
||||
Log::error('Ошибка при удалении альбома: ' . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to delete VK album', ['error' => $e->getMessage()]);
|
||||
return [
|
||||
'success' => false,
|
||||
'message' => 'Не удалось удалить альбом: ' . $e->getMessage(),
|
||||
|
||||
@@ -28,7 +28,7 @@ class VkAuthService
|
||||
return $token;
|
||||
} catch (\Exception $e) {
|
||||
// Обработка ошибок, например, логирование
|
||||
Log::error('Ошибка при получении токена: ' . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to get VK token', ['error' => $e->getMessage()]);
|
||||
return null; // Или выбросьте исключение, если это необходимо
|
||||
}
|
||||
}
|
||||
@@ -143,7 +143,7 @@ class VkAuthService
|
||||
]
|
||||
);
|
||||
} catch (\Exception $e) {
|
||||
Log::error('Ошибка при обновлении или вставке токена: ' . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to store VK token', ['error' => $e->getMessage()]);
|
||||
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
@@ -181,7 +181,7 @@ class VkAuthService
|
||||
'message' => 'Запись не найдена для обновления.',
|
||||
], 404);
|
||||
} catch (\Exception $e) {
|
||||
Log::error('Ошибка при обновлении токена: ' . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to refresh VK token', ['error' => $e->getMessage()]);
|
||||
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
|
||||
@@ -69,7 +69,7 @@ class VkService
|
||||
$albumLink = "https://vk.ru/album-{$this->public_id}_{$album['id']}";
|
||||
$message .= "\n[{$albumLink}|Ссылка на все фотографии]";
|
||||
} else {
|
||||
Log::error('Не удалось создать альбом');
|
||||
Log::channel('vk')->error('Failed to create VK album');
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -156,7 +156,7 @@ class VkService
|
||||
return "photo{$photo['owner_id']}_{$photo['id']}";
|
||||
}, $photos));
|
||||
} catch (Exception $e) {
|
||||
Log::error("Ошибка: " . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to prepare wall photos', ['error' => $e->getMessage()]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -204,7 +204,7 @@ class VkService
|
||||
$attachment = "video{$uploadData['owner_id']}_{$uploadData['video_id']}";
|
||||
$uploadedVideos[] = $attachment;
|
||||
} catch (Exception $e) {
|
||||
Log::error("Ошибка при загрузке видео {$videoPath}: " . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to upload video', ['path' => $videoPath, 'error' => $e->getMessage()]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -258,10 +258,10 @@ class VkService
|
||||
|
||||
// Добавляем данные о загруженной фотографии в массив
|
||||
$uploadedPhotos[] = $saveData['response'][0];
|
||||
Log::info("Фотография успешно загружена. ID: " . $saveData['response'][0]['id']);
|
||||
Log::channel('vk')->debug('Photo uploaded successfully', ['photo_id' => $saveData['response'][0]['id']]);
|
||||
} catch (Exception $e) {
|
||||
// Логируем ошибку, но продолжаем загрузку остальных изображений
|
||||
Log::error("Ошибка при загрузке изображения {$imagePath}: " . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to upload image', ['path' => $imagePath, 'error' => $e->getMessage()]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ class VkWallService
|
||||
));
|
||||
return $post[0];
|
||||
} catch (\Exception $e) {
|
||||
Log::error('Ошибка при попытке получения айди ' . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to get VK post by ID', ['error' => $e->getMessage()]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ class VkWallService
|
||||
}
|
||||
|
||||
} catch (\Exception $e) {
|
||||
Log::error('Ошибка при создании поста: ' . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to create VK wall post', ['error' => $e->getMessage()]);
|
||||
return [
|
||||
'success' => false,
|
||||
'message' => 'Не удалось создать пост: ' . $e->getMessage(),
|
||||
@@ -104,7 +104,7 @@ class VkWallService
|
||||
),
|
||||
);
|
||||
} catch (\Exception $e) {
|
||||
Log::error('Ошибка при обновлении новости SDK: ' . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to update VK post via SDK', ['error' => $e->getMessage()]);
|
||||
return [
|
||||
'success' => false,
|
||||
'message' => 'Не удалось обновить новость SDK: ' . $e->getMessage(),
|
||||
@@ -133,7 +133,7 @@ class VkWallService
|
||||
throw new \Exception('Ошибка API: ' . json_encode($response->json()));
|
||||
}
|
||||
} catch (\Exception $e) {
|
||||
Log::error('Ошибка при удалении поста: ' . $e->getMessage());
|
||||
Log::channel('vk')->error('Failed to delete VK post', ['error' => $e->getMessage()]);
|
||||
return [
|
||||
'success' => false,
|
||||
'message' => 'Не удалось удалить пост: ' . $e->getMessage(),
|
||||
|
||||
Reference in New Issue
Block a user