django-avocado

Logiciel capture d'écran:
django-avocado
Détails logiciels:
Version: 0.9.1 Beta 9
Date de transfert: 20 Feb 15
Développeur: Thomas Weholt
Licence: Gratuit
Popularité: 0

Rating: nan/5 (Total Votes: 0)

django-avocat est une application de base de données de journalisation délicieusement retardé et mis en cache pour Django.
Le code n'a jusqu'à présent été testé en utilisant SQLite, Django 1.3, Python 2.6.6 sur Ubuntu 10.10.
Utilisation:
L'avocat est destiné à être utilisé lorsque vous souhaitez connecter d'énormes quantités d'entrées de journal liées au même contexte, stocker le journal dans la db pour le tri et le visionnement facile, et ne pas avoir l'impact sur les performances de l'utilisation de l'ORM Django.
Vous pourriez faire quelque chose comme ça à votre avis:
de get_context d'importation avocado.context
avec get_context ("filescanning") tel que log:
& Nbsp; pour nom de fichier dans somefilescanningmethod ():
& Nbsp; # faire quelque chose avec le fichier et de stocker quelques informations à ce sujet
& Nbsp; log.info (% filename ".% S ont fait quelque chose»)
Vous pouvez également enregistrer des informations et ajouter une instance d'un modèle de Django. Dans l'administration, vous pouvez voir le journal et cliquez pour accéder directement au modèle connexe:
avec get_context ("UserProcessing") tel que log:
& Nbsp; pour usr dans User.objects.all ():
& Nbsp; # faire quelque chose avec l'utilisateur et de stocker quelques informations à ce sujet
& Nbsp; log.info ("at-quelque chose à% s." Utilisateur%, instance = utilisateur)
Vous pouvez également vous connecter exceptions et avocat allez essayer de vous connecter plus que le nom de l'exception soulevée, mais pas formatée très jolie en ce moment et le code semble apporter beaucoup d'informations inutiles. Pourtant, voici comment le tester:
avec get_context ("UserProcessing") tel que log:
& Nbsp; essayez:
& Nbsp; a = 0
& Nbsp; b = 2
& Nbsp; c = b / a
& Nbsp; sauf exception, e:
& Nbsp; log.exception ("Math exception:% s"% e)
Vous ne avez pas à passer le long exception. Avocat va creuser beaucoup de choses pour vous.
Installation:
pip installer django-avocat
ou bien
hg clone https://bitbucket.org/weholt/django-avacado python setup.py installer
Ajouter à INSTALLED_APPS avocat. Vous pourriez avoir à copier ou lien symbolique vers les modèles à l'avocat-dossier, mais je ne pense pas

Ce qui est nouveau dans cette version:.

< p>
  • Réécriture de certains à être compatible avec la dernière version de DSE.

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Thomas Weholt

django-photofile
django-photofile

20 Feb 15

Kolibri
Kolibri

11 May 15

dse
dse

14 Apr 15

Commentaires à django-avocado

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!