import logging
import time
def initLog():
log = logging.getLogger(__name__)
log.setLevel(logging.DEBUG)
formatter = logging.Formatter('[%(asctime)s] %(message)s')
handler = logging.FileHandler("log_%s.txt" % time.strftime("%Y-%m-%d %H-%M-%S"))
handler.setLevel(logging.DEBUG)
handler.setFormatter(formatter)
console = logging.StreamHandler()
console.setLevel(logging.INFO)
log.addHandler(handler)
log.addHandler(console)
return log
if __name__ == "__main__":
log = initLog()
while True:
log.info("这里写打印信息,可以同时打印到控制台和日志文档中")
time.sleep(5)