import logging as log


class Log:
    def __init__(self, level):
        self.level = level
        log.basicConfig(format='%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s',
                        level=level)
        self.log = log

    def info(self, msg):
        self.log.info(msg)

    def debug(self, msg):
        self.log.debug(msg)

    def warn(self, msg):
        self.log.warn(msg)

    def error(self, msg):
        self.log.error(msg)

[((101, 221), 'logging.basicConfig', 'log.basicConfig', ([], {'format': '"""%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s"""', 'level': 'level'}), "(format=\n    '%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s',\n    level=level)\n", (116, 221), True, 'import logging as log\n')]