I have some prints on my application for debug purpose. On the production server where these printed information goes? on apache log? I am using apache/mod_wsgi .
Thanks.
use logging
I like to log to file at times so I use the following in my settings.py
import logging
logging.basicConfig(
level = logging.INFO,
format = '%(asctime)s %(levelname)s %(message)s',
filename = '/tmp/djangoLog.log',)
and where I want logging:
import logging
logging.info("Making the alpha-ldap connection")
then in /tmp/djangoLog.log I would see the line "Making the alpha-ldap connection"e
Check this thread for some pointers: In Django, how do I allow print statements to work with Apache WSGI?
That said, you shouldn't use print statements for debugging on your production system, especially as django comes with a nice, flexible logging module included nowadays.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With