code: private function executeHook(string $message, ContaoContext $context): void
      {
          if (null === $this->container || !$this->container->has('contao.framework')) {
              return;
          }
  
          $framework = $this->container->get('contao.framework');
  
          if (!$this->hasAddLogEntryHook() || !$framework->isInitialized()) {
              return;
          }
  
          @trigger_error('Using the addLogEntry hook has been deprecated and will no longer work in Contao 5.0.', E_USER_DEPRECATED);
  
          /** @var System $system */
          $system = $framework->getAdapter(System::class);
  
          // Must create variables to allow modification-by-reference in hook
          $func = $context->getFunc();
          $action = $context->getAction();
  
          foreach ($GLOBALS['TL_HOOKS']['addLogEntry'] as $callback) {
              $system->importStatic($callback[0])->{$callback[1]}($message, $func, $action);
          }
      }
docs: Executes the legacy hook if the Contao framework is booted.