मैं अपने परीक्षणों से आउटपुट के अंदर लॉगिंग आउटपुट को घुमाने से नोजेटेट्स को कैसे रोकूं? मैं सिर्फ इस तरह मेरी Django कोड के लिए लॉगिंग जोड़ने की है:मुद्रण लॉगिंग जानकारी से nosetests बंद करो?
nosetests --nocapture
मैं इस मिल:
import logging
logger = logging.getLogger(__name__)
def home_page(request, template):
device = get_device_capabilities(request)
device_type = get_device_type(device)
logger.info("device_type = " + device_type)
logger.info("screen_width = " + str(screen_width))
जब मैं इस तरह परीक्षण चलाने
[04/15/2014 02:42:57 PM] INFO [apps.home.views:24] device_type = computer
[04/15/2014 02:42:57 PM] INFO [apps.home.views:25] screen_width = 800
....................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 230 tests in 42.521s
OK
मैं बस अपवादों और लॉगिंग जानकारी को बढ़ाने के साथ शुरू करना और मैं निश्चित रूप से नहीं चाहता कि मेरा परीक्षण आउटपुट मेरे लॉगर स्टेटमेंट से आउटपुट के साथ बिगड़ जाए। मैंने सोचा था कि "--nocapture" झंडा इसे रोकने के लिए माना जाता था। मैंने सभी नवीनतम दस्तावेज़ों को स्किम किया है और कुछ भी नहीं देखा जो मदद करेगा। क्या मैं कुछ भूल रहा हूँ? क्या मेरे आउटपुट में मेरे लॉगर संदेशों को शामिल करने से नोजेट्स को रोकने का कोई तरीका है?
धन्यवाद!
'लॉग इन प्लगइन' _nologcapture _disable_ नहीं है, जिसके परिणामस्वरूप लॉग संदेश इनलाइन दिखाई दे रहे हैं? – munchybunch