django的日誌配置檔案

2022-03-01 05:37:23 字數 1452 閱讀 6105

# logger

import datetime

logging =

},'filters': ,

'handlers': ,

'default': /engine_{}.log'.format("/var/log/project", datetime.datetime.now().date()), # 日誌輸出檔案

'maxbytes': 1024 * 1024 * 5, # 檔案大小

'backupcount': 5, # 備份份數

'formatter': 'standard', # 使用哪種formatters日誌格式

},'error': /engine_error_{}.log'.format("/var/log/project", datetime.datetime.now().date()),

'maxbytes': 1024 * 1024 * 5,

'backupcount': 5,

'formatter': 'standard',

},'console': ,

'request_handler': /engine_request_{}.log'.format("/var/log/project", datetime.datetime.now().date()),

'maxbytes': 1024 * 1024 * 5,

'backupcount': 5,

'formatter': 'standard',

},'scripts_handler': /engine_script_{}.log'.format("/var/log/project", datetime.datetime.now().date()),

'maxbytes': 1024 * 1024 * 5,

'backupcount': 5,

'formatter': 'standard',}},

'loggers': ,

'django.request': ,

'scripts': ,

# 只輸出到控制台,不寫入日誌檔案

'console': ,

'engine': ,

# 日誌寫入上面handlers定義的error所指向的log日誌檔案 並輸出到控制台

'handlers': ['error', 'console'],

'level': 'error',

'propagate': true

},# 日誌同時寫入上面handlers定義的default和error所指向的log日誌檔案

'handlers': ['default', 'error'],

'level': 'error',

'propagate': true},}

}

import logging

django配置日誌檔案

保證你配置的所有log檔案位址正確且檔案存在,否則會報錯!import os dirs home tarena log log path home tarena log jwt test.log ifnot os.path.exists dirs os.makedirs dirs ifnot os....

django1 1 配置檔案

當前工程的根目錄,django會依此來定位工程內的相關檔案,我們也可以使用該引數來構造檔案路徑。base dir os.path.dirname os.path.dirname os.path.abspath file 除錯模式,建立工程後初始值為true,即預設工作在除錯模式下。作用 注意 部署線...

django2 0中配置檔案的配置

有些朋友不知道建立完專案之後怎麼配置檔案,影響開發 下面給大家簡單介紹下 django中建立好專案之後 配置檔案都在settings.py中配置的 settings.py檔案在主專案資料夾下的 開始配置 將allowed hosts 如果你沒有防火牆,或者在公共區域網上,那就不太安全了,但這是我所用...