def __init__(self, base_log_folder, filename_template):
"""
:param base_log_folder: Base log folder to place logs.
:param filename_template: template filename string
"""
super(FileProcessorHandler, self).__init__()
self.handler = None
self.base_log_folder = base_log_folder
self.dag_dir = os.path.expanduser(conf.get('core', 'DAGS_FOLDER'))
self.filename_template = filename_template
self.filename_jinja_template = None
if "{{" in self.filename_template: #jinja mode
self.filename_jinja_template = Template(self.filename_template)
self._cur_date = datetime.today()
if not os.path.exists(self._get_log_directory()):
os.makedirs(self._get_log_directory())
self._symlink_latest_log_directory()
file_processor_handler.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录