中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

怎么在django中添加一個日志功能-創新互聯

本篇文章為大家展示了怎么在django中添加一個日志功能,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

創新互聯是一家專業提供同德企業網站建設,專注與成都做網站、網站設計、H5頁面制作、小程序制作等業務。10年已為同德眾多企業、政府機構等服務。創新互聯專業網站設計公司優惠進行中。

在settings中配置以下代碼

#LOGGING_DIR 日志文件存放目錄
LOGGING_DIR = "logs" # 日志存放路徑
if not os.path.exists(LOGGING_DIR):
 os.mkdir(LOGGING_DIR)
import logging
LOGGING = {
 'version': 1,
 'disable_existing_loggers': False,
 'formatters': { #格式化器
  'standard': {
   'format': '[%(levelname)s][%(asctime)s][%(filename)s][%(funcName)s][%(lineno)d] > %(message)s'
  },
  'simple': {
   'format': '[%(levelname)s]> %(message)s'
  },
 },
 'filters': {
  'require_debug_true': {
   '()': 'django.utils.log.RequireDebugTrue',
  },
 },
 'handlers': {
  'console': {
   'level': 'DEBUG',
   'filters': ['require_debug_true'],
   'class': 'logging.StreamHandler',
   'formatter': 'simple'
  },
  'file_handler': {
    'level': 'INFO',
    'class': 'logging.handlers.TimedRotatingFileHandler',
    'filename': '%s/django.log' % LOGGING_DIR, #具體日志文件的名字
    'formatter':'standard'
  }, # 用于文件輸出
  'mail_admins': {
   'level': 'ERROR',
   'class': 'django.utils.log.AdminEmailHandler',
    'formatter':'standard'
  },
 },
 'loggers': { #日志分配到哪個handlers中
  'mydjango': {
   'handlers': ['console','file_handler'],
   'level':'DEBUG', 
   'propagate': True,
  },
  'django.request': {
   'handlers': ['mail_admins'],
   'level': 'ERROR',
   'propagate': False,
  },
    ####如果要將get,post請求同樣寫入到日志文件中,則這個觸發器的名字必須交django,然后寫到handler中
 }
}

在settings中寫完配置之后,下面就要具體到相應的視圖函數中了。注意:這里我們在實施到具體函數或方法的時候需要手動捕獲異常

然后視圖函數中

#這里我們模擬一個登陸來寫
log = logging.getLogger('mydjango') #這里的mydjango是settings中loggers里面對應的名字

class Login(View):
 def get(self,request):
  return render(request,'login.html')
 def post(self,request):
  user = request.POST.get('username')
  pwd = request.POST.get('password')
  try:
   s = 1/0
  except Exception as e:
   log.error(e)

上述內容就是怎么在django中添加一個日志功能,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創新互聯成都網站設計公司行業資訊頻道。

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章題目:怎么在django中添加一個日志功能-創新互聯
URL分享:http://m.2m8n56k.cn/article32/cceesc.html

成都網站建設公司_創新互聯,為您提供定制網站搜索引擎優化Google微信公眾號品牌網站制作自適應網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

微信小程序開發
主站蜘蛛池模板: 香蕉久久久 | 日本欧美做爰全免费的视频 | 亚洲a人 | 成人免费视频一区二区 | 亚洲成成品网站有线 | 欧美特级大片 | 久久www免费人成看国产片 | 黄色理论视频 | 日本不卡一区在线 | 午夜三级国产精品理论三级 | 色综合在 | 欧美xxxx色视频在线观看 | 国产aaaaa一级毛片 | 国产黄a三级三级三级 | 午夜性爽快免费视频播放 | 欧美一级视频在线观看欧美 | 亚洲国产大片 | 九色福利| 一区二区中文字幕亚洲精品 | 免费看 s色 | 又黄又爽又刺激的视频 | 欧美亚洲精品一区 | 免费看a级肉片 | 在线日韩视频 | 午夜宅男在线永远免费观看网 | 久久精品福利视频在线观看 | 日日摸日日碰夜夜爽久久 | 亚洲美女自拍视频 | 欧美日韩一区二区三区在线视频 | 久久91亚洲精品中文字幕 | 国产美女主播一级成人毛片 | 成年免费大片黄在线观看一 | 97在线视频免费播放 | www.91亚洲| 免费播放欧美毛片欧美aaaaa | 成人18网址在线观看 | 久久国产一区二区三区 | 老外黑人欧美一级毛片 | 韩国一级毛片在线观看 | a级特黄毛片免费观看 | 亚洲 自拍 另类 欧美 综合 |