2009-11-18 12 views
5

बस हवा को साफ़ करने के लिए, मैं काम करने वाली महिलाओं को चुप करने की कोशिश कर रहे कुछ क्रूर फैक्ट्री मास्टर नहीं हूं। मुझे एक बहुत ही परेशानी की समस्या है जहां मेरे चश्मा में थॉटबॉट की फैक्ट्री गर्ल का उपयोग करते समय, हर बार फैक्टरी.क्रेट (: foo) का उपयोग किया जाता है, नए बनाए गए ActiveRecord मॉडल इंस्टेंस को कंसोल पर लॉग किया जाता है। यह मेरे कंसोल आउटपुट को सभी अतिरिक्त लॉगिंग को दृष्टि से फ़िल्टर करने के लिए और अधिक कठिन बनाता है। क्या कोई सेटिंग कहीं या ध्वज है जिसे सेट किया जा सकता है जो इस अतिरिक्त लॉगिंग को चुप कर देगा?सीलेंसिंग फैक्टरी गर्ल लॉगिंग

नीचे मेरे आरएसपीसी आउटपुट का एक छोटा सा उदाहरण है। '।' प्रत्येक पंक्ति की शुरुआत में, इस मामले में, एक सफल परीक्षण है।

loading autotest/rspec 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby /Library/Ruby/Gems/1.8/gems/rspec-1.2.9/bin/spec --autospec spec/publisher_spec.rb -O spec/spec.opts 
#<Event id: nil, oid: "mainEvent1", name: "Main Event", short_name: "mainevent", time_zone: "PST", created_at: nil, updated_at: nil, draft: true, draft_origin_id: nil, draft_deleted: false> 
#<Event id: nil, oid: "mainEvent1", name: "Main Event", short_name: "mainevent", time_zone: "PST", created_at: "2009-11-18 19:11:56", updated_at: "2009-11-18 19:11:56", draft: true, draft_origin_id: 3, draft_deleted: false> 
#<Event id: nil, oid: "bumbershoo", name: "Bumbershoot", short_name: "bumbershoot", time_zone: "PST", created_at: nil, updated_at: nil, draft: true, draft_origin_id: nil, draft_deleted: false> 
#<Notification id: nil, oid: "8P93CNEcl0", event_id: 3, name: "Penut Butter Jelly Time", url: nil, type: "Alert", priority: 10, last_displayed: "2009-11-16 19:11:54", format: nil, content: "IT'S PENUT BUTTER JELLY TIME. WHERE YOU AT? WHERE ...", image: nil, is_active: true, created_at: nil, updated_at: nil, updated_by: nil, image_file_name: nil, image_content_type: nil, image_file_size: nil, image_updated_at: nil, draft: true, draft_origin_id: nil, draft_deleted: false> 
#<Notification id: nil, oid: "8P93CNEcl0", event_id: 3, name: "Penut Butter Jelly Time", url: nil, type: "Alert", priority: 10, last_displayed: "2009-11-16 19:11:54", format: nil, content: "IT'S PENUT BUTTER JELLY TIME. WHERE YOU AT? WHERE ...", image: nil, is_active: true, created_at: "2009-11-18 19:11:57", updated_at: "2009-11-18 19:11:57", updated_by: nil, image_file_name: nil, image_content_type: nil, image_file_size: nil, image_updated_at: nil, draft: true, draft_origin_id: 3, draft_deleted: false> 
.#<Event id: nil, oid: "mainEvent1", name: "Main Event", short_name: "mainevent", time_zone: "PST", created_at: nil, updated_at: nil, draft: true, draft_origin_id: nil, draft_deleted: false> 
#<Event id: nil, oid: "bumbershoo", name: "Bumbershoot", short_name: "bumbershoot", time_zone: "PST", created_at: nil, updated_at: nil, draft: true, draft_origin_id: nil, draft_deleted: false> 
.#<Event id: nil, oid: "mainEvent1", name: "Main Event", short_name: "mainevent", time_zone: "PST", created_at: nil, updated_at: nil, draft: true, draft_origin_id: nil, draft_deleted: false> 
.#<Event id: nil, oid: "mainEvent1", name: "Main Event", short_name: "mainevent", time_zone: "PST", created_at: nil, updated_at: nil, draft: true, draft_origin_id: nil, draft_deleted: false> 
.#<Event id: nil, oid: "mainEvent1", name: "Main Event", short_name: "mainevent", time_zone: "PST", created_at: nil, updated_at: nil, draft: true, draft_origin_id: nil, draft_deleted: false> 

मैं अपने चश्मा में कई बार उठाया है अगर मैं एक "डालता है foo.inspect" कहीं भी, और मैं नहीं है देखने के लिए। यह मेरे सभी आरएसपीसी और ककड़ी परीक्षणों के लिए होता है जो स्वचालित रूप से स्वचालित रूप से चल रहे परीक्षणों और व्यक्तिगत रूप से चल रहे परीक्षणों का उपयोग करते हैं।

यहां मेरी factories.rb फ़ाइल है जो उपरोक्त आउटपुट से संबंधित है। नोट: मेरे कारखानों में कुछ मामूली फैंसी हो रही है। आरबी।

[अपडेट: 200 9 -20-20] बस इस ताजा रखने की कोशिश कर रहा है, और देखें कि किसी और के पास कोई विचार हो सकता है या नहीं।

+12

आप क्रूर पूंजीवादी कारखाने के मालिक! –

+0

अद्यतन: किसी कारण से यह अब कोई मुद्दा नहीं है। देखें कि क्या आप काफी देर तक इंतजार करते हैं और कुछ भी नहीं करते हैं, चीजें खुद को ठीक करती हैं। काश मैं जानता था कि किस समस्या ने इस समस्या का समाधान किया। –

उत्तर

2

क्या आप लॉगिंग लाइनों को कहां देख रहे हैं, इस बारे में कुछ और विवरण दे सकते हैं? क्या आप rake spec चला रहे हैं? क्या आप कुछ उदाहरण आउटपुट कॉपी/पेस्ट कर सकते हैं?

+0

मैंने अपने प्रश्न को मेरे आरएसपीसी आउटपुट के स्निपेट के साथ संपादित किया –

0

मुझे नहीं पता कि कैसे या क्यों, लेकिन इस समस्या ने स्वयं को हल कर लिया है। मैं केवल अनुमान लगा सकता हूं कि यह फैक्टरी गर्ल या आरएसपीसी के लिए एक अद्यतन था। शायद मैंने अपने कोड में कुछ लॉगिंग हटा दी। मुझे यकीन नहीं है।

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