import sys import time
import logging
def generate_log_application(LogName): log = logging.getLogger("Timeout") formatter = logging.Formatter('%(asctime)s %(levelname)-8s: %(message)s') file_handler = logging.FileHandler(LogName) file_handler.setFormatter(formatter) console_handler = logging.StreamHandler(sys.stdout) console_handler.formatter = formatter log.addHandler(file_handler) log.addHandler(console_handler) log.setLevel(logging.INFO) return log
if __name__ == '__main__': current_time = time.localtime() log_name = "Timeout_" + str(current_time[0]) + str(current_time[1]).zfill(2) + str(current_time[2]).zfill(2) + str(current_time[3]).zfill(2) + str(current_time[4]).zfill(2) + str(current_time[5]).zfill(2) + '.log' log_application = generate_log_application(log_name) log_application.info("python script run start!")