From e688d56c5fab493296ef51670bcbeb667e0c91d5 Mon Sep 17 00:00:00 2001 From: Chi Wang Date: Fri, 30 Dec 2022 10:21:30 -0800 Subject: [PATCH] create dir for log file name (#867) --- flaml/tune/tune.py | 1 + test/tune/test_tune.py | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/flaml/tune/tune.py b/flaml/tune/tune.py index 07e29d566dd2..755e1039c8f6 100644 --- a/flaml/tune/tune.py +++ b/flaml/tune/tune.py @@ -448,6 +448,7 @@ def easy_objective(config): logger.addHandler(old_handlers[0]) if verbose > 0: if log_file_name: + os.makedirs(os.path.dirname(log_file_name), exist_ok=True) logger.addHandler(logging.FileHandler(log_file_name)) elif not logger.hasHandlers(): # Add the console handler. diff --git a/test/tune/test_tune.py b/test/tune/test_tune.py index 8608461b9010..371b664d62e3 100644 --- a/test/tune/test_tune.py +++ b/test/tune/test_tune.py @@ -46,8 +46,7 @@ def pca_flaml(config): metric="loss", mode="min", num_samples=5, - local_dir="logs", - log_file_name="logs/nested.log", + log_file_name="logs/create/nested.log", verbose=3, ) print(analysis.best_result)