修改日志文件记录

This commit is contained in:
lzh
2021-04-11 01:25:57 +08:00
parent 7edc4ca1b8
commit 178ba0e1aa
9 changed files with 17 additions and 17 deletions
+2 -5
View File
@@ -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
+1 -1
View File
@@ -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:
+2 -1
View File
@@ -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()
+1 -1
View File
@@ -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):
-4
View File
@@ -1,4 +0,0 @@
import sys
print(sys.argv[0].split(".")[0])
+5 -3
View File
@@ -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()
+4
View File
@@ -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
View File
@@ -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.