django增加日誌輸出

2021-10-02 13:35:31 字數 1185 閱讀 3717

此文用來復盤在django專案中增加日誌輸出。

日誌的配置在settings.py裡。

日誌路徑配置:

base_log_dir = os.path.join(base_dir, "log")
專案根目錄增加log資料夾。

formatters 格式化程式:

該配置用於格式化日誌格式:

'formatters': ,

'******': ,

'collect':

},

具體引數摘要:

引數:作用

%(levelno)s:列印日誌級別的數值

%(levelname)s:列印日誌級別的名稱

%(pathname)s:列印當前執行程式的路徑,其實就是sys.ar**[0]

%(filename)s:列印當前執行程式名

%(funcname)s:列印日誌的當前函式

%(lineno)d:列印日誌的當前行號

%(asctime)s:列印日誌的時間

%(thread)d:列印執行緒id

%(threadname)s:列印執行緒名稱

%(process)d:列印程序id

過濾器:

'filters': ,

},

處理器(處理器集合)

'handlers': ,

'log': ,

'error': ,

日誌管理器:

'loggers': ,

},

完整配置:

base_log_dir = os.path.join(base_dir, "log")

logging = ,

'******': ,

'collect':

},'filters': ,

},'handlers': ,

'log': ,

'tf': ,

'error': ,

'collect':

},'loggers': ,

'collect':

},}

Django日誌輸出

django 中使用 logging進行日誌輸出 logging 模組簡介 logging 是 python 標準庫中的模組,用於記錄 log。主要包括以下四個元件 django 中使用 logging 模組記錄log,如果要使用它,方法很簡單,就是在 settings 中通過變數 logging,...

Django增加新欄目

一 修改檢視函式mysite article views.py 在檢視函式前面新增修飾器的方式是解決提交表單csrf問題的一種方式 csrf exempt def article column request if request.method get columns articlecolumn.o...

DJANGO增加超級使用者

from django.contrib.auth.models import user user user.objects.create superuser name emailname demon.com password 第乙個為使用者名稱,第二個是郵箱,第三是密碼 用這個方法可能會出錯,系統環...