log = None
import logging
def init():
logger = logging.getLogger('test')
logger.setLevel(level=logging.DEBUG)
formatter = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')
file_handler = logging.FileHandler('../log/all.log')
file_handler.setLevel(level=logging.DEBUG)
file_handler.setFormatter(formatter)
info_file_handler = logging.FileHandler("../log/info.log")
info_file_handler.setLevel(level=logging.INFO)
info_file_handler.setFormatter(formatter)
stream_handler = logging.StreamHandler()
stream_handler.setLevel(logging.DEBUG)
stream_handler.setFormatter(formatter)
logger.addHandler(file_handler)
logger.addHandler(info_file_handler)
logger.addHandler(stream_handler)
global log
log = logger
init()
if __name__ == '__main__':
log.debug("wahh")
log.info("abc")