def _get_file_handler()

in src/dubbo/loggers.py [0:0]


    def _get_file_handler(cls, name: str) -> logging.FileHandler:
        """
        Get the file handler

        :param name: The logger name.
        :type name: str
        :return: The file handler.
        :rtype: logging.FileHandler
        """
        file_handler = logging.FileHandler(
            filename=cls._config.file_config.file_name,
            mode="a",
            encoding="utf-8",
        )
        if not cls._config.file_config.file_formatter or cls._config.global_formatter:
            # set default no color formatter
            file_handler.setFormatter(NoColorFormatter(name if name != cls.DEFAULT_LOGGER_NAME else ""))
        else:
            file_handler.setFormatter(
                logging.Formatter(cls._config.file_config.file_formatter or cls._config.global_formatter)
            )

        return file_handler