from lession_9.properties_utils import Properties1 # from lession_9.use_log2 import test1 import logging import os import datetime class User_log: def set_log_config(self): der = os.path.dirname(os.path.abspath(__file__)) pro = Properties1(der + '/' + 'log.properties').get_properties() log_dir = os.path.join(der, "logs") log_file = datetime.datetime.now().strftime("%Y-%m-%d") + ".log" log_name = log_dir + "/" + log_file log_config = { "filename": log_name, "level": pro["level"], "format": pro["format"] } logging.basicConfig(**log_config) def set_only_log_config(self): der = os.path.dirname(os.path.abspath(__file__)) log_config = Properties1(der+'/'+'log.properties').get_properties() logging.basicConfig(**log_config) if __name__ == '__main__': u = User_log() u.set_only_log_config()