Преглед на файлове

尝试解决日志同时写入当天日志文件和昨天日志文件的情况

liyuyi@c-top.com.cn преди 4 години
родител
ревизия
ae649b7cf9
променени са 6 файла, в които са добавени 17 реда и са изтрити 19 реда
  1. 3 2
      advertiser_strategy_operate.py
  2. 6 4
      ai_ads_main.py
  3. 3 4
      ai_callback_handler.py
  4. 2 4
      ai_strategy_request_func.py
  5. 3 2
      ai_time_task_creative_handler.py
  6. 0 3
      utils/LogConfig.py

+ 3 - 2
advertiser_strategy_operate.py

@@ -4,9 +4,10 @@ import traceback
 from logging.handlers import TimedRotatingFileHandler
 import pandas as pd
 from utils.BaseClass import *
-from utils.CommonFunction import *
 from utils.DataBaseConfig import *
-from utils.LogConfig import *
+import logging
+
+log_formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s', '%m/%d/%Y %I:%M:%S %p')
 
 log_handler = TimedRotatingFileHandler("logs/advertiser_strategy_operate.log",
                                        when="midnight", backupCount=100, encoding='utf-8')

+ 6 - 4
ai_ads_main.py

@@ -1,11 +1,13 @@
-import argparse
 import tornado.ioloop
 import tornado.log
 import tornado.options
 import tornado.web
-from ai_callback_handler import *
-from advertiser_strategy_operate import *
-from ai_time_task_creative_handler import *
+from ai_callback_handler import AiCallBackAddCreative, AiCallBackAddGroup
+from advertiser_strategy_operate import AddAdvertiserStrategy
+from ai_time_task_creative_handler import AiHistoricalMissingMaterial, AiAutoCreative, AiHighQualityMaterial,\
+                                          AiCheckAndUpTOFullCreative, AiProgramCreativeHighQualityMaterial, \
+                                          AiProgramCreativeNewMaterial
+
 import platform
 
 

+ 3 - 4
ai_callback_handler.py

@@ -1,13 +1,12 @@
 import json
 import traceback
 from logging.handlers import TimedRotatingFileHandler
-
+import tornado.web
 import pymysql
-
-from utils.BaseClass import *
 from utils.DataBaseConfig import *
-from utils.LogConfig import *
+import logging
 
+log_formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s', '%m/%d/%Y %I:%M:%S %p')
 log_handler = TimedRotatingFileHandler("logs/ai_callback.log",
                                        when="midnight", backupCount=100)
 log_handler.setFormatter(log_formatter)

+ 2 - 4
ai_strategy_request_func.py

@@ -1,17 +1,15 @@
 import datetime
 import json
-import traceback
 import uuid
 from logging.handlers import TimedRotatingFileHandler
 import pandas as pd
 import pymysql
 import requests
-from utils.BaseClass import *
-import os
 from utils.DataBaseConfig import *
-from utils.LogConfig import *
 from utils.UrlConfig import *
+import logging
 
+log_formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s', '%m/%d/%Y %I:%M:%S %p')
 log_handler = TimedRotatingFileHandler("logs/ai_strategy_request.log",
                                        when="midnight", backupCount=100)
 log_handler.setFormatter(log_formatter)

+ 3 - 2
ai_time_task_creative_handler.py

@@ -1,16 +1,17 @@
 import pandas as pd
 from utils.UrlConfig import *
 import json
+import logging
 import traceback
+import tornado.web
 from logging.handlers import TimedRotatingFileHandler
-from utils.BaseClass import *
 from utils.CommonFunction import get_history_video_info, get_new_video_info, get_missing_video_info, \
                                  get_top_video_info, get_campaign_and_group_name_rule
 from utils.ConstantConfig import *
-from utils.LogConfig import *
 from ai_strategy_request_func import ai_strategy_request_parse
 from utils.DataBaseConfig import *
 
+log_formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s', '%m/%d/%Y %I:%M:%S %p')
 log_handler = TimedRotatingFileHandler("logs/ai_auto_create.log",
                                        when="midnight", backupCount=100)
 log_handler.setFormatter(log_formatter)

+ 0 - 3
utils/LogConfig.py

@@ -1,3 +0,0 @@
-import logging
-
-log_formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s', '%m/%d/%Y %I:%M:%S %p')