9
में प्रवेश को सरल बनाना मैं वर्तमान में मेरे बोतल आवेदन के लिए मेरी बुनियादी लकड़हारा के रूप में इस की है। हालांकि मुझे लगता है कि Flask.logger object है। मैं देशी फ्लास्क लॉगर का उपयोग कैसे करूं? या मैं ठीक नीचे क्या कर रहा हूँ ठीक है?बोतल
मैं भी त्रुटि के लिए लॉग इन करने की तुलना में जानकारी के लिए लॉग इन करने उदाहरण के लिए एक छोटे से रूप में जहां विभिन्न प्रवेश स्थितियों जाना संदेह में हूँ?
LOG_FILENAME = 'app_access_logs.log'
info_log = logging.getLogger('app_info_log')
info_log.setLevel(logging.INFO)
handler = logging.handlers.RotatingFileHandler(
LOG_FILENAME,
maxBytes=1024 * 1024 * 100,
backupCount=20
)
info_log.addHandler(handler)
...
@app.before_request
def pre_request_logging():
#Logging statement
if 'text/html' in request.headers['Accept']:
info_log.info('\t'.join([
datetime.datetime.today().ctime(),
request.remote_addr,
request.method,
request.url,
request.data,
', '.join([': '.join(x) for x in request.headers])])
)
लॉग फ़ाइल के लिए अनुमति/मालिक सेटिंग्स क्या होनी चाहिए? मैं अपने uwsgi के साथ इस काम कर प्राप्त करने की कोशिश कर रहा है, लेकिन केवल काम करेंगे, जब यह 777 अनुमति के लिए है। – user805981