|
@@ -1,16 +1,17 @@
|
|
import pandas as pd
|
|
import pandas as pd
|
|
from utils.UrlConfig import *
|
|
from utils.UrlConfig import *
|
|
import json
|
|
import json
|
|
|
|
+import logging
|
|
import traceback
|
|
import traceback
|
|
|
|
+import tornado.web
|
|
from logging.handlers import TimedRotatingFileHandler
|
|
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, \
|
|
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
|
|
get_top_video_info, get_campaign_and_group_name_rule
|
|
from utils.ConstantConfig import *
|
|
from utils.ConstantConfig import *
|
|
-from utils.LogConfig import *
|
|
|
|
from ai_strategy_request_func import ai_strategy_request_parse
|
|
from ai_strategy_request_func import ai_strategy_request_parse
|
|
from utils.DataBaseConfig import *
|
|
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",
|
|
log_handler = TimedRotatingFileHandler("logs/ai_auto_create.log",
|
|
when="midnight", backupCount=100)
|
|
when="midnight", backupCount=100)
|
|
log_handler.setFormatter(log_formatter)
|
|
log_handler.setFormatter(log_formatter)
|