@classmethod
def simple_start_decorator_with_settings(cls, **settings):
    """
        Decorator creator with settings.
        
        Resulting decorator turns function into the simple server start method.
        It initializes logging and ConfigLoader in the soft-mode,
        than initializes the class instance, runs this function and starts the server.

        :param settings:
        Settings used for the server initialization
        :return:
        The decorator to the function to start the server
        
        Example usage:
        @ApplicationBase.simple_start_decorator_with_settings(port=8123, static_files='static', debug=True)
        def my_func(server_app):
            server_app.logger.debug(f"{self.name}: I am going to be run")
        
        """
    return lambda func: cls.simple_start_decorator(func, **settings)
