import logging
yTime = time.strftime("%Y%m%d%H%M%S", time.localtime())
# yTime = time.strftime("%H%M%S", time.localtime())
currentPath = os.getcwd()
Compute_name = socket.getfqdn(socket.gethostname()).split(".")[0]
logPath = os.environ['HOME']+'/Library/Logs/XXX/'
if not os.path.exists(logPath):
os.makedirs(logPath)
class yLog:
def ywarning(self):
logging.basicConfig(
filename=logPath+'XXX'+yTime+'_'+Compute_name+'.txt', format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", level=logging.WARNING)
logging.warning(self)
def yinfo(self):
logging.basicConfig(
filename=logPath+'XXX'+yTime+'_'+Compute_name+'.txt', format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", level=logging.INFO)
logging.info(self)
def ydebug(self):
logging.basicConfig(
filename=logPath+'XXX'+yTime+'_'+Compute_name+'.txt', format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", level=logging.DEBUG)
logging.debug(self)
def yerror(self):
logging.basicConfig(
filename=logPath+'XXX'+yTime+'_'+Compute_name+'.txt', format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", level=logging.ERROR)
logging.error(self)
def ycritical(self):
logging.basicConfig(
filename=logPath+'XXX'+yTime+'_'+Compute_name+'.txt', format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", level=logging.CRITICAL)
logging.critical(self)
python logging
最新推荐文章于 2022-04-09 20:13:13 发布