यह मैंने कोशिश की है। मेरी view.py फ़ाइल मेंलॉगिंग django वेबसाइट पर क्यों काम नहीं कर रही है?
import logging
logger = logging.getLogger("mylog")
logging.basicConfig(format='%(name)s:%(levelname)s:%(message)s',level=logging.INFO,datefmt='%d/%m/%y %I:%M:%S')
एक समारोह के अंदर
फिर,
logger.debug("this is an error")
logger.warning("This is a warning")
print "This is a test line '
मैं settings.py फ़ाइल इसकी काफी छुआ ही नहीं किया है।
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'mail_admins': {
'level': 'ERROR',
'class': 'django.utils.log.AdminEmailHandler'
}
},
'loggers': {
'django.request': {
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True,
},
}
जब मैं सर्वर चलाता हूं, और फ़ंक्शन को कॉल करता हूं, कुछ भी नहीं होता है। कोई त्रुटि नहीं, कुछ भी नहीं।
मैं बस कंसोल पर एक लॉग लाइन देखना चाहता हूं।
आपकी कॉन्फ़िगरेशन में 'स्तर' है: 'त्रुटि', और आप logging.warning() और logging.debug() को कॉल कर रहे हैं ... तो ऐसा कुछ भी नहीं करना चाहिए। – jpic