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!")