PyPVS Logging


Logging with django can be done with basic stdout being picked up and logged by apache. So simple print statements should work just fine. This document describes simple standards to keep.

Error messages should be kept to a minimum. Just to where it may be useful.

Logging Within Views


Output should be set in a simple structure that describes where the error is coming from, and describe what the problem is.

[Type of Errror]: [View]: [Error Message]

Type of Error


Type of Error should be something like 'Error', 'Warning', or 'Debug'. Depending on the severity. An Error would cause a problem in the program. Warning would allow everything to function normally. And Debug would be for informational messages that may be of use.

View


The view the error was generated in(if applicable). It could also include any call parameters if you feel they would be useful.

Error Message


A detailed human readable message that you want to be logged.

Example


    print "Error: api_registration_payment: User not logged in.  This should not be possible. Referer: %s" % request.META.get('HTTP_REFERER')



PyPVS
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki