如何设置服务器提供的目录的记录器输出路径?

I have a symfony 3.2 project and want to log to a configurable directory. This directory is configured as a registry key in the Windows Registry (I cannot change that).

So I have built a service that reads the log path from the registry key, and now want to log to that path. This service does not need a logger, of course :-)

How can I do that?

It actually depends on how and what you want to log.

Generally speaking, if you want to define another path for the logging of your application, your best bet is to do in the AppKernel.php

Nothing prevent you to override this method in your own AppKernel and use PHP code to fetch the path in the Windows Registry, no need for a Symfony service.

You should call your service function with the expression language:

# app/config/config.yml
services:
    log_writer:
        class:        AppBundle\Log\LogWriter
        arguments:    ["@=service('log_reader').getLogDirectory()"]

Check out the documentation.