yf_yzl 2 лет назад
Родитель
Сommit
2f522004fb
2 измененных файлов с 6 добавлено и 26 удалено
  1. 5 6
      kedong/settings.py
  2. 1 20
      scripts/cbd_msg.py

+ 5 - 6
kedong/settings.py

@@ -7,7 +7,6 @@ from kedong.utils import parse_config_new
 
 
 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
-print(BASE_DIR)
 SECRET_KEY = 'qqou#yc6-2kj==&-$lr%q(1&5uqayp+zx$423q_%)fmsvms(e1'
 DEBUG = True
 ALLOWED_HOSTS = ["*"]
@@ -176,7 +175,7 @@ LOGGING = {
         },
         'django': {  # 将日志写入到文件
             'class': 'logging.handlers.TimedRotatingFileHandler',
-            'filename': 'logs/django.log',
+            'filename': os.path.join(BASE_DIR, 'logs/django.log'),
             'when': 'midnight',
             'backupCount': 30,
             'encoding': 'utf-8',
@@ -184,7 +183,7 @@ LOGGING = {
         },
         'myapp': {  # 将日志写入到文件
             'class': 'logging.handlers.TimedRotatingFileHandler',
-            'filename': 'logs/app.log',
+            'filename': os.path.join(BASE_DIR, 'logs/app.log'),
             'when': 'midnight',
             'backupCount': 30,
             'encoding': 'utf-8',
@@ -192,7 +191,7 @@ LOGGING = {
         },
         'data_ingestion': {  # 将日志写入到文件
             'class': 'logging.handlers.TimedRotatingFileHandler',
-            'filename': 'logs/data_ingestion.log',
+            'filename': os.path.join(BASE_DIR, 'logs/data_ingestion.log'),
             'when': 'midnight',
             'backupCount': 30,
             'encoding': 'utf-8',
@@ -200,7 +199,7 @@ LOGGING = {
         },
         'other':{  # 记录utils中日志
             'class': 'logging.handlers.TimedRotatingFileHandler',
-            'filename': 'logs/other.log',
+            'filename': os.path.join(BASE_DIR, 'logs/other.log'),
             'when': 'midnight',
             'backupCount': 30,
             'encoding': 'utf-8',
@@ -208,7 +207,7 @@ LOGGING = {
         },
         'control':{  # 记录 控制设备的 日志
             'class': 'logging.handlers.TimedRotatingFileHandler',
-            'filename': 'logs/control.log',
+            'filename': os.path.join(BASE_DIR, 'logs/control.log'),
             'when': 'midnight',
             'backupCount': 30,
             'encoding': 'utf-8',

+ 1 - 20
scripts/cbd_msg.py

@@ -6,7 +6,6 @@ import django
 import schedule
 from datetime import datetime, timedelta
 local_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
-print(local_path)
 if local_path not in sys.path:
     sys.path.append(local_path)
 os.environ.setdefault("DJANGO_SETTINGS_MODULE", "kedong.settings")
@@ -18,25 +17,7 @@ from smartfarming.models.pest_count import MongoCBDPestWarning
 from smartfarming.api.views.forecast.all_dict import insect_dict
 
 
-base_path = settings.BASE_DIR
-
-
-logger = logging.getLogger('test')
-logger.setLevel(level=logging.DEBUG)
-
-formatter = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s')
-
-file_handler = logging.FileHandler(os.path.join(base_path, "logs/cbd_msg.log"))
-file_handler.setLevel(level=logging.INFO)
-file_handler.setFormatter(formatter)
-
-stream_handler = logging.StreamHandler()
-stream_handler.setLevel(logging.DEBUG)
-stream_handler.setFormatter(formatter)
-
-logger.addHandler(file_handler)
-logger.addHandler(stream_handler)
-
+logger = logging.getLogger("other")
 
 def product_cbd_alarm():
     # 获取所有的预警配置