2010-05-10 7 views
7

मैं config प्रवेश करने के लिए निम्न फ़ाइल है:मैं पाइथन लॉगिंग कॉन्फ़िगरेशन फ़ाइल में एक सापेक्ष पथ कैसे निर्दिष्ट कर सकता हूं?

[loggers] 
keys=root 

[handlers] 
keys = root 

[formatters] 
keys = generic 

# Loggers 
[logger_root] 
level = DEBUG 
handlers = root 

# Handlers 
[handler_root] 
class = handlers.RotatingFileHandler 
args = ("test.log", "maxBytes=1*1024*1024", "backupCount=10") 
level = NOTSET 
formatter = generic 

# Formatters 
[formatter_generic] 
format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s 
datefmt = %Y-%m-%d %H:%M:%S 

विकास में इस महान काम करता है, लेकिन जब मैं तैनात आवेदन test.log एक पथ में लिखे जाने की है, जिसमें मेरे पास नहीं है कोशिश कर रहा है आवश्यक अनुमति

तो मेरा सवाल यह है कि, मैं इस कॉन्फ़िगरेशन फ़ाइल में एक सापेक्ष पथ निर्दिष्ट करने के लिए कैसे कर सकता हूं।

+2

निश्चित रूप से test.log रिश्तेदार यहाँ पहले से ही है देना - अगर आप एक समग्र रिश्तेदार डाल क्या होता है यहां पथ – Mark

उत्तर

5

मार्क सही है, कॉन्फ़िगरेशन फ़ाइल में आपका पथ logging.config.fileConfig कॉल होने पर जो भी निर्देशिका चालू है उसके सापेक्ष है। यह आपकी तैनाती विधि के विवरण पर निर्भर करता है।

आपको अपनी फ़ाइल के लिए 'test.log' उपसर्ग करके अपनी फ़ाइल में पूर्ण पथ निर्दिष्ट करने की आवश्यकता हो सकती है, जिसे आप जानते हैं कि आपके कोड को चलाने की प्रक्रिया द्वारा लिखने योग्य है।

एक और समस्या उपयोगकर्ता के साथ एक अनुमति समस्या हो सकती है जो आपके Django प्रक्रिया के अंतर्गत चलती है: आम तौर पर विकास सर्वर चलाते समय यह आपके खाते के अंतर्गत चलता है और आपको आम तौर पर अनुमति मुद्दों का सामना नहीं करना पड़ेगा। जब तैनाती (अपाचे और mod_wsgi के साथ, कहें) अपाचे प्रक्रिया और/या mod_wsgi डिमन प्रक्रिया अलग-अलग खातों के अंतर्गत चलती है जिसे प्रासंगिक फ़ोल्डर को अनुमति दी जा सकती है।

आप और अधिक मदद की जरूरत है, तो कृपया अपनी तैनाती के बारे में अधिक जानकारी के लॉग फ़ाइल निर्देशिका की विधि के संबंध में, स्थान के साथ आदि

+0

ठीक है, कोई समस्या नहीं मैं test.log के लिए पूर्ण पथ जोड़ूंगा और जा रहा हूं :) मैंने सोचा कि conf फ़ाइल के सापेक्ष पथ निर्दिष्ट करने के लिए कोई बदलाव था :) –

संबंधित मुद्दे

 संबंधित मुद्दे