Django日誌配置

2021-07-29 16:28:15 字數 1151 閱讀 3920

django的日誌在/your_project_name/settings.py檔案中配置。具體配置如下:

logging = ,

'detail': ,

},'handlers': ,

'file': ,

'level': 'info',

'class': 'logging.handlers.rotatingfilehandler',

'maxbytes': 1024 * 1024 * 5, # 5 mb

'backupcount': 100,

'formatter': 'detail',

},'level': 'info',

'class': 'logging.handlers.rotatingfilehandler',

'maxbytes': 1024 * 1024 * 5, # 5 mb

'backupcount': 100,

'formatter': 'detail',

},},

'loggers': ,

# 自定義模組日誌

'users': ,

'common': ,

'handlers': ['console', 'file'],

'level': 'debug',

'propagate': true,

},'level': 'info',

'propagate': true,

},'pushdata': ,

},}

此配置分成三個部分:

注意:日誌的輸出級別是由loggers中的每個模組中level選項定義。如果沒有配置,那麼預設為warning級別。

然後在每個模組的views.py中,通過下面**使用:

import logging

logger = logging.getlogger(__name__)

具體的輸出部分**為:

logger.debug("hello, world")

logger.info("hello, world")

logger.error("hello, world")

@完

Django日誌配置

在我們的實際開發過程中,我們有時候需要記錄一些重要操作,或者程式運 況,我們就需要在程式裡面寫入日誌,來達到更快的排錯跟記錄重要操作的目的。以前也講過python中logging模組進行相應的日誌配置,在這裡簡單講一下django專案中如何配置與使用日誌logging模組。在django專案的set...

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....

Django 日誌模組 logging 的配置

本文將通過乙個實際的例子來說明如何配置 logging 模組。更多資訊可以參考 django 的官網文件。配置資訊需要在 setting.py 檔案中進行新增。setting.py debug true 通過這種方式可以開啟 debug 模式 logging 針對 debug true 的情況 fo...