tianyun hace 3 años
padre
commit
5aa1e84992
Se han modificado 1 ficheros con 7 adiciones y 39 borrados
  1. 7 39
      fastapi-demo/config/__init__.py

+ 7 - 39
fastapi-demo/config/__init__.py

@@ -98,56 +98,23 @@ class CfgBaseInit(object):
             raise worker_exception
 
 
-
-
-
 class Logger(object):
     # 日志
     log_path = CfgBaseInit.config.get("LOG", "log_path")
     when = CfgBaseInit.config.get("LOG", "when")
     backupCount = int(CfgBaseInit.config.get("LOG", "backupCount"))
 
-    formatter = logging.Formatter(
-        '%(asctime)s %(name)s %(process)d %(thread)d %(threadName)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s')
-    handler = TimedRotatingFileHandler(log_path, when=when, backupCount=backupCount)
-    handler.setFormatter(formatter)
+    logging.basicConfig(
+        format='%(asctime)s %(name)s %(process)d %(thread)d %(threadName)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s')
     logger = logging.getLogger(CfgBaseInit.project_name)
-    logger.addHandler(handler)
     logger.setLevel(logging.DEBUG)
 
-    def __init__(self, cls):
-        self._cls = cls
-
-    def __call__(self, *args, **kwargs):
-        if not hasattr(self._cls, 'logger'):
-            self._cls.logger = logger
-        return self._cls(*args, **kwargs)
-
-    @staticmethod
-    def replace_blank(msg, *args, **kwargs):
-        msg = str(msg)
-        return f"{msg % args}".replace("\r", " ").replace("\n", " ")
-
-    def debug(self, msg, *args, **kwargs):
-        self.logger.debug(self.replace_blank(msg, *args, **kwargs))
-
-    def info(self, msg, *args, **kwargs):
-        self.logger.info(self.replace_blank(msg, *args, **kwargs))
-
-    def warning(self, msg, *args, **kwargs):
-        self.logger.warning(self.replace_blank(msg, *args, **kwargs))
-
-    def error(self, msg, *args, **kwargs):
-        self.logger.error(self.replace_blank(msg, *args, **kwargs))
-
-    def exception(self, msg, *args, **kwargs):
-        self.logger.exception(self.replace_blank(msg, *args, **kwargs))
-
-    def critical(self, msg, *args, **kwargs):
-        self.logger.critical(self.replace_blank(msg, *args, **kwargs))
+    # 输出到文件
+    handler = TimedRotatingFileHandler(log_path, when=when, backupCount=backupCount)
+    logger.addHandler(handler)
 
 
-logger = Logger(Logger)
+logger = Logger.logger
 
 
 class RedisInit(CfgBaseInit):
@@ -241,6 +208,7 @@ class BehaviorAPI(CfgBaseInit):
         r = requests.post(BehaviorAPI.url, data=data, headers=CfgBaseInit.headers)
         return r
 
+
 class AsyncKafka(CfgBaseInit):
     """异步请求模块
     """