浏览代码

新日志文件记录App Store服务器通知

locky 1 年之前
父节点
当前提交
0a52a165ee
共有 2 个文件被更改,包括 17 次插入1 次删除
  1. 14 0
      Ansjer/cn_config/test_settings.py
  2. 3 1
      Controller/InAppPurchaseController.py

+ 14 - 0
Ansjer/cn_config/test_settings.py

@@ -304,6 +304,15 @@ LOGGING = {
             'formatter': 'standard',
             'encoding': 'utf-8',
         },
+        'apple_pay': {
+            'level': 'INFO',
+            'class': 'logging.handlers.RotatingFileHandler',
+            'filename': BASE_DIR + '/static/log/apple_pay/apple_pay.log',
+            'backupCount': 10,
+            'maxBytes': 1024 * 1024 * 2 * 1024,  # 2G
+            'formatter': 'standard',
+            'encoding': 'utf-8',
+        },
     },
     'loggers': {
         'django': {
@@ -332,5 +341,10 @@ LOGGING = {
             'level': 'INFO',
             'propagate': False
         },
+        'apple_pay': {
+            'handlers': ['apple_pay'],
+            'level': 'INFO',
+            'propagate': False
+        },
     }
 }

+ 3 - 1
Controller/InAppPurchaseController.py

@@ -1,6 +1,7 @@
 # @Author    : Rocky
 # @File      : InAppPurchaseController.py
 # @Time      : 2024/6/21 9:10
+import logging
 import time
 
 import itunesiap
@@ -238,4 +239,5 @@ class InAppPurchaseView(View):
 
     @staticmethod
     def app_store_server_notifications(request_dict):
-        LOGGER.info('App Store服务器通知参数:{}'.format(request_dict))
+        logger = logging.getLogger('apple_pay')
+        logger.info('App Store服务器通知参数:{}'.format(request_dict))