diff --git a/log_setup/__init__.py b/log_setup/__init__.py new file mode 100644 index 0000000..fb1f12a --- /dev/null +++ b/log_setup/__init__.py @@ -0,0 +1,3 @@ +from .logger_setup import make_logger + +logger = make_logger() diff --git a/log_setup/logger_setup.py b/log_setup/logger_setup.py index 4dbdfb3..25a3737 100644 --- a/log_setup/logger_setup.py +++ b/log_setup/logger_setup.py @@ -1,10 +1,20 @@ import logging -logger = logging.getLogger("HANAB") +def make_logger(): + logger = logging.getLogger("hanab-suite") -logger.setLevel(logging.DEBUG) + logger.setLevel(logging.DEBUG) -handler = logging.FileHandler("log.txt") + f_handler = logging.FileHandler("a_log.txt") + f_formatter = logging.Formatter( + '[%(asctime)s] [%(name)s] [%(levelname)s]: %(message)s' + ) + f_handler.setFormatter(f_formatter) + logger.addHandler(f_handler) -logger.addHandler(handler) + console_handler = logging.StreamHandler() + console_handler.setLevel(logging.INFO) + logger.addHandler(console_handler) + + return logger