# imporrrrrrrrrrrrt base from MNF.settings import BasePath basePath = BasePath() import logging def get_module_logger(modname): # Create a custom logger logging.basicConfig(level=logging.DEBUG) logger = logging.getLogger(modname) # Create handlers c_handler = logging.StreamHandler() f_handler = logging.FileHandler(rf'{basePath}/concersion/file.log','a') c_handler.setLevel(logging.DEBUG) f_handler.setLevel(logging.DEBUG) # Create formatters and add it to handlers c_format = logging.Formatter('%(name)s - %(levelname)s - %(message)s') f_format = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') c_handler.setFormatter(c_format) f_handler.setFormatter(f_format) # Add handlers to the logger logger.addHandler(c_handler) logger.addHandler(f_handler) return logger