class_docstr: FileProcessorHandler is a python log handler that handles dag processor logs.
  
  It creates and delegates log handling to `logging.FileHandler`
  after receiving dag processor context.
  
  :param base_log_folder: Base log folder to place logs.
  :param filename_template: template filename string
class_docstr_tok: ["FileProcessorHandler","is","a","python","log","handler","that","handles","dag","processor","logs",".","It","creates","and","delegates","log","handling","to","`","logging.FileHandler","`","after","receiving","dag","processor","context",".",":","param","base_log_folder",":","Base","log","folder","to","place","logs",".",":","param","filename_template",":","template","filename","string"]
code: def close(self):
      if self.handler is not None:
          self.handler.close()
  
file_path: airflow/airflow/utils/log/file_processor_handler.py
imports: from __future__ import annotations
  import logging
  import os
  from datetime import datetime
  from pathlib import Path
  from airflow import settings
  from airflow.utils.helpers import parse_template_string
  from airflow.utils.log.logging_mixin import DISABLE_PROPOGATE
  from airflow.utils.log.non_caching_file_handler import NonCachingFileHandler
label_desc: Use image node_id 5 for calling the FileProcessorHandler obj's underlying member method code with example usage: obj.close() without return types