修改日志文件记录
This commit is contained in:
@@ -25,8 +25,7 @@ SECRET_KEY = 'yvolr8nvtga=6p!=0g+#8vbpq98xf-0do=cbt#crl$6b^)$qm4'
|
||||
DEBUG = True
|
||||
ALLOWED_HOSTS = []
|
||||
|
||||
|
||||
LOG_DIR = os.path.join(BASE_DIR, "logs")
|
||||
LOG_DIR = os.path.join(BASE_DIR, "logs")
|
||||
if not os.path.exists(LOG_DIR):
|
||||
os.makedirs(LOG_DIR)
|
||||
|
||||
@@ -94,16 +93,14 @@ DATABASES = {
|
||||
}
|
||||
}
|
||||
import platform
|
||||
|
||||
if platform.system().lower() == 'windows':
|
||||
DATABASES["default"]["PASSWORD"] = "123456"
|
||||
|
||||
|
||||
|
||||
import mongoengine
|
||||
|
||||
# 连接mongodb中数据库
|
||||
conn = mongoengine.connect("AML")
|
||||
print(conn)
|
||||
|
||||
# Password validation
|
||||
# https://docs.djangoproject.com/en/3.0/ref/settings/#auth-password-validators
|
||||
|
||||
@@ -17,10 +17,10 @@ class DataCleaningEngine:
|
||||
:return: dataframe 清洗完成后的数据
|
||||
"""
|
||||
try:
|
||||
|
||||
dataset = self.db.find_dataset(user_name, dataset_name)
|
||||
df = pd.DataFrame(dataset) if dataset else {}
|
||||
if isinstance(df, pd.core.frame.DataFrame):
|
||||
print("缺失值统计:", df.isnull().sum())
|
||||
for condition in conditions:
|
||||
# cols用于后续的表达式执行
|
||||
try:
|
||||
|
||||
@@ -6,7 +6,8 @@ from Auto_maching_learning.settings import LOG_DIR
|
||||
from utils.logutil import set_log
|
||||
from .engine_model import DataCleaningEngine
|
||||
|
||||
logger = set_log(os.path.join(LOG_DIR, sys.argv[0].split(".")[0]))
|
||||
logger = set_log(os.path.join(LOG_DIR, os.path.split(__file__)[1].split(".")[0]))
|
||||
|
||||
clean_engine = DataCleaningEngine()
|
||||
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ from utils.MODEL_DICT import CLEAN_DICT, MODEL_DICT, METRICS_DICT
|
||||
from utils.logutil import set_log
|
||||
from Auto_maching_learning.settings import LOG_DIR
|
||||
|
||||
logger = set_log(os.path.join(LOG_DIR, sys.argv[0].split(".")[0]))
|
||||
logger = set_log(os.path.join(LOG_DIR, os.path.split(__file__)[1].split(".")[0]))
|
||||
# Create your views here.
|
||||
|
||||
def get_datesets_list(request):
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
|
||||
|
||||
import sys
|
||||
print(sys.argv[0].split(".")[0])
|
||||
@@ -1,13 +1,15 @@
|
||||
import os, sys, json
|
||||
import json
|
||||
import os
|
||||
|
||||
from django.http import JsonResponse
|
||||
from django.views.decorators.http import require_http_methods
|
||||
|
||||
from Auto_maching_learning.settings import LOG_DIR
|
||||
# Create your views here.
|
||||
from UserAuthority.user_authority_model import UserProcess, Regist, sendCode
|
||||
from utils.logutil import set_log
|
||||
from Auto_maching_learning.settings import LOG_DIR
|
||||
|
||||
logger = set_log(os.path.join(LOG_DIR, sys.argv[0].split(".")[0]))
|
||||
logger = set_log(os.path.join(LOG_DIR, os.path.split(__file__)[1].split(".")[0]))
|
||||
UP = UserProcess()
|
||||
|
||||
|
||||
|
||||
@@ -3,7 +3,9 @@
|
||||
# @Author :lzh
|
||||
# @File : run_start.py
|
||||
# @Software: PyCharm
|
||||
# @description :前后端启动脚本
|
||||
import os
|
||||
import platform
|
||||
import threading
|
||||
|
||||
|
||||
@@ -18,6 +20,8 @@ class myThread(threading.Thread):
|
||||
|
||||
# 创建新线程
|
||||
start_backend = "python3 manage.py runserver"
|
||||
if platform.system().lower() == "linux":
|
||||
start_backend = "python manage.py runserver"
|
||||
start_fronend = "cd ../AML_frontend/ && npm run dev"
|
||||
thread_backend = myThread(start_backend)
|
||||
thread_frontend = myThread(start_fronend)
|
||||
|
||||
+2
-2
@@ -19,7 +19,7 @@ def set_log(filename, log_level=logging.ERROR):
|
||||
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
||||
|
||||
# 日志信息存进文件
|
||||
log_file_handler = TimedRotatingFileHandler(filename=filename, when="S", interval=1, backupCount=7)
|
||||
log_file_handler = TimedRotatingFileHandler(filename=filename, when="D", interval=1, backupCount=7)
|
||||
log_file_handler.suffix = "%Y-%m-%d.log"
|
||||
log_file_handler.extMatch = re.compile(r"^\d{4}-\d{2}-\d{2}.log$")
|
||||
log_file_handler.setFormatter(formatter)
|
||||
@@ -36,5 +36,5 @@ def set_log(filename, log_level=logging.ERROR):
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
logg = set_log("logg",logging.ERROR)
|
||||
pass
|
||||
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user