Files
jiekou-python3/Public/tsest_log.py

33 lines
1.2 KiB
Python
Raw Normal View History

# -*- coding: utf-8 -*-
# @Time : 2017/6/17 15:56
# @Author : lileilei
# @Site :
# @File : tsest_log.py
# @Software: PyCharm
import logging,time,os
class log_re():
def __init__(self,title):
self.day = time.strftime("%Y%m%d%H%M", time.localtime(time.time()))
self.logger = logging.Logger(title)
self.logger.setLevel(logging.INFO)
file=r'C:\Users\Administrator\Desktop\jiejko\TestLog\%s.log' % self.day
if os.path.exists(file) is False:
os.system(r'touch %s' % file)
self.logfile = logging.FileHandler(file)
self.logfile.setLevel(logging.INFO)
self.control = logging.StreamHandler()
self.control.setLevel(logging.INFO)
self.formater = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
self.logfile.setFormatter(self.formater)
self.control.setFormatter(self.formater)
self.logger.addHandler(self.logfile)
self.logger.addHandler(self.control)
def debugInfo(self, message):
self.logger.debug(message)
def info_log(self, message):
self.logger.info(message)
def ware_log(self, message):
self.logger.warn(message)
def error_log(self, message):
self.logger.error(message)