Forráskód Böngészése

feat: log文件名默认不添加pid

SongZihuan 3 éve
szülő
commit
151af0b267
2 módosított fájl, 6 hozzáadás és 2 törlés
  1. 5 2
      app/app.py
  2. 1 0
      configure/__init__.py

+ 5 - 2
app/app.py

@@ -21,8 +21,11 @@ class HEnglishFlask(Flask):
                               "WARNING": logging.WARNING,
                               "WARNING": logging.WARNING,
                               "ERROR": logging.ERROR}.get(configure.conf["LOG_LEVEL"], logging.INFO))
                               "ERROR": logging.ERROR}.get(configure.conf["LOG_LEVEL"], logging.INFO))
         if len(configure.conf["LOG_HOME"]):
         if len(configure.conf["LOG_HOME"]):
-            handle = logging.handlers.TimedRotatingFileHandler(
-                os.path.join(configure.conf["LOG_HOME"], f"flask-{os.getpid()}.log"))
+            if configure.conf["LOG_FILE_NAME_PID"]:
+                log_file_name = os.path.join(configure.conf["LOG_HOME"], f"flask-{os.getpid()}.log")
+            else:
+                log_file_name = os.path.join(configure.conf["LOG_HOME"], "flask.log")
+            handle = logging.handlers.TimedRotatingFileHandler(log_file_name)
             handle.setFormatter(logging.Formatter("%(levelname)s:%(name)s:%(asctime)s "
             handle.setFormatter(logging.Formatter("%(levelname)s:%(name)s:%(asctime)s "
                                                   "(%(filename)s:%(lineno)d %(funcName)s) "
                                                   "(%(filename)s:%(lineno)d %(funcName)s) "
                                                   "%(process)d %(thread)d "
                                                   "%(process)d %(thread)d "

+ 1 - 0
configure/__init__.py

@@ -13,6 +13,7 @@ conf = {
     "LOG_LEVEL": "DEBUG",
     "LOG_LEVEL": "DEBUG",
     "SERVER_NAME": None,
     "SERVER_NAME": None,
     "MAX_CONTENT_LENGTH": 5 * 1024 * 1024,
     "MAX_CONTENT_LENGTH": 5 * 1024 * 1024,
+    "LOG_FILE_NAME_PID": False
 }
 }