tuoheng_algN/exception/CustomerException.py

23 lines
416 B
Python

# -*- coding: utf-8 -*-
from loguru import logger
"""
自定义异常
"""
class ServiceException(Exception): # 继承异常类
def __init__(self, code, msg, desc=None):
self.code = code
if desc is None:
self.msg = msg
else:
self.msg = msg % desc
def __str__(self):
logger.error("异常编码:{}, 异常描述:{}", self.code, self.msg)