diff --git a/Server/service/emailService.js b/Server/service/emailService.js index 846b7c6c8..3aeb2c8a8 100644 --- a/Server/service/emailService.js +++ b/Server/service/emailService.js @@ -10,6 +10,7 @@ const SERVICE_NAME = "EmailService"; * Represents an email service that can load templates, build, and send emails. */ class EmailService { + static SERVICE_NAME = SERVICE_NAME; /** * Constructs an instance of the EmailService, initializing template loaders and the email transporter. * @param {Object} settingsService - The settings service to get email configuration. diff --git a/Server/service/jobQueue.js b/Server/service/jobQueue.js index 182f0235a..cfe1b2ccf 100644 --- a/Server/service/jobQueue.js +++ b/Server/service/jobQueue.js @@ -1,7 +1,8 @@ const QUEUE_NAME = "monitors"; const JOBS_PER_WORKER = 5; -import { errorMessages, successMessages } from "../utils/messages.js"; const SERVICE_NAME = "JobQueue"; + +import { errorMessages, successMessages } from "../utils/messages.js"; /** * JobQueue * @@ -10,6 +11,7 @@ const SERVICE_NAME = "JobQueue"; * It scales the number of workers based on the number of jobs/worker */ class JobQueue { + static SERVICE_NAME = SERVICE_NAME; /** * @class JobQueue * @classdesc Manages job queue and workers. diff --git a/Server/service/networkService.js b/Server/service/networkService.js index 60405df90..0de66aa00 100644 --- a/Server/service/networkService.js +++ b/Server/service/networkService.js @@ -1,4 +1,6 @@ import { errorMessages, successMessages } from "../utils/messages.js"; +const SERVICE_NAME = "NetworkService"; + /** * Constructs a new NetworkService instance. * @@ -8,13 +10,14 @@ import { errorMessages, successMessages } from "../utils/messages.js"; * @param {Object} http - The HTTP utility for network operations. */ class NetworkService { + static SERVICE_NAME = SERVICE_NAME; constructor(axios, ping, logger, http, Docker) { this.TYPE_PING = "ping"; this.TYPE_HTTP = "http"; this.TYPE_PAGESPEED = "pagespeed"; this.TYPE_HARDWARE = "hardware"; this.TYPE_DOCKER = "docker"; - this.SERVICE_NAME = "NetworkService"; + this.SERVICE_NAME = SERVICE_NAME; this.NETWORK_ERROR = 5000; this.PING_ERROR = 5001; this.axios = axios; diff --git a/Server/service/notificationService.js b/Server/service/notificationService.js index 25bf5bfa6..807640a61 100644 --- a/Server/service/notificationService.js +++ b/Server/service/notificationService.js @@ -1,4 +1,7 @@ +const SERVICE_NAME = "NotificationService"; + class NotificationService { + static SERVICE_NAME = SERVICE_NAME; /** * Creates an instance of NotificationService. * @@ -7,7 +10,7 @@ class NotificationService { * @param {Object} logger - The logger instance for logging activities. */ constructor(emailService, db, logger) { - this.SERVICE_NAME = "NotificationService"; + this.SERVICE_NAME = SERVICE_NAME; this.emailService = emailService; this.db = db; this.logger = logger; diff --git a/Server/service/settingsService.js b/Server/service/settingsService.js index 9f44f7d07..9b3757783 100644 --- a/Server/service/settingsService.js +++ b/Server/service/settingsService.js @@ -25,6 +25,7 @@ const envConfig = { * from the database if they are not set in the environment. */ class SettingsService { + static SERVICE_NAME = SERVICE_NAME; /** * Constructs a new SettingsService * @constructor diff --git a/Server/service/statusService.js b/Server/service/statusService.js index 251f4e391..96013ae7f 100644 --- a/Server/service/statusService.js +++ b/Server/service/statusService.js @@ -1,4 +1,7 @@ +const SERVICE_NAME = "StatusService"; + class StatusService { + static SERVICE_NAME = SERVICE_NAME; /** * Creates an instance of StatusService. * @@ -8,7 +11,7 @@ class StatusService { constructor(db, logger) { this.db = db; this.logger = logger; - this.SERVICE_NAME = "StatusService"; + this.SERVICE_NAME = SERVICE_NAME; } getStatusString = (status) => {