<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def print_banner(filename: str, template: str = DEFAULT_BANNER_TEMPLATE) -> None: """ Print text file to output. :param filename: Which file to print. :param template: Format string which specified banner arrangement. :return: Does not return anything """

    if not os.path.isfile(filename):
        logger.warning("Can't find logo banner at %s", filename)
        return

    with open(filename, "r") as f:
        banner = f.read()

    formatted_banner = template.format(banner)
    print(formatted_banner)