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()