Django的鱷梨是Django的一個美味延遲和緩存數據庫日誌的應用程序。
該代碼到目前為止只被使用SQLite,Django的1.3,Python的2.6.6在Ubuntu 10.10進行測試。
用法:
當你想記錄大量與同一背景下的日誌條目,存儲在日誌中的數據庫,便於分類和觀看,而不必使用Django的ORM的性能損失鱷梨是為了使用。
你可能會做這樣的事在你看來:
從avocado.context進口GET_CONTEXT
與GET_CONTEXT(“filescanning”)作為日誌:
 對於文件名中somefilescanningmethod():
 #做一些與文件和存儲有關它的一些信息
  log.info(“做了一件到%s。”%文件名)
您也可以登錄信息,並添加Django模型的實例。在管理你可以看到日誌,點擊直接進入相關型號:
與GET_CONTEXT(“UserProcessing”)作為日誌:
 對於USR在User.objects.all():
 #做一些與用戶和存儲有關它的一些信息
  log.info(“做了一件到%s。”%的用戶,比如用戶=)
您也可以登錄異常和鱷梨會嘗試登錄多家異常只是名字被提出,但是這不是格式化的很漂亮的時刻,代碼似乎沿著大量無用信息帶來的。儘管如此,這裡是如何對其進行測試:
與GET_CONTEXT(“UserProcessing”)作為日誌:
 嘗試:
  a = 0的
  B = 2
  C = B / A
 除例外,E:
  log.exception(“數學異常:%s的”%E)
你不必沿傳例外。鱷梨會挖掘出很多的東西給你。
安裝方式:
PIP安裝Django,鱷梨
或
汞克隆https://bitbucket.org/weholt/django-avacado蟒蛇setup.py安裝
加入鱷梨INSTALLED_APPS。你可能要複製或符號鏈接到鱷梨,文件夾中的模板,但我不這麼認為。
什麼是此版本中的新:
< p>- 在重寫了些須與DSE的最新版本兼容。
要求:
- 在Python中
- 在Django的
評論沒有發現