Manages the scheduler by starting and stopping the fetcher and worker services.
The logger instance for logging messages.
The main entry point of the scheduler application.