के लिए लॉग आउटपुट को दबाकर हम वर्तमान में एनएएनटी 0.85 बिल्ड स्क्रिप्ट के साथ क्रूज़ कंट्रोल.नेट का उपयोग कर रहे हैं और जबकि सबकुछ अच्छी तरह से काम कर रहा है, लॉग फाइलें मेरी पसंद के लिए थोड़ा वर्बोज़ हैं।एनएएनटी हटाएं कार्य
विशेष रूप से, <delete>
कार्य का उपयोग कर फ़ोल्डर्स को हटाते समय मुझे हमेशा लॉग में [delete] Deleting directory
प्रविष्टि मिलती है।
लेकिन इस काम के लिए एक foreach
पाश और प्रविष्टियों (खासकर अगर फ़ोल्डरों फ़ाइलें शामिल - प्रत्येक विलोपन बताया जाता है) की एक लंबी सूची में परिणामों में चलाया जाता है जो सिर्फ लॉग अव्यवस्थित और यह अंतहीन बिना पढ़ने के लिए कठिनाई बना रही है स्क्रॉल। मैंने स्क्रिप्ट प्रगति की रिपोर्ट करने के लिए कई <echo>
कार्यों को जोड़ा है, इसलिए वास्तव में इन सभी 'fluff' की आवश्यकता नहीं है।
मैंने verbose="false"
<delete>
कार्य पर विशेषता का उपयोग किया है और इसने फ़ाइल हटाने के संदेशों को दबाया है (जो लॉग पठनीयता योग्यता में कोई सुधार नहीं हुआ है) फ़ोल्डर हटाना अभी भी रिपोर्ट किया गया है। मैंने पर verbose
विशेषता का उपयोग करने का प्रयास किया है, लेकिन इससे कोई फर्क नहीं पड़ता।
क्या कोई जानता है कि मैं इन संदेशों को कैसे दबा सकता हूं या मैं उनके साथ अटक गया हूं ..?
मुझे भी उत्तर में रूचि है। बीटीडब्ल्यू: verbose = "false" न तो या बंद करता है। –
मुझे लगता है कि वर्बोज़ अधिकांश संदेशों को समाप्त करता है, लेकिन 'पेड़ के शीर्ष' पर नहीं, जैसा कि यह था। इसलिए जब मुझे प्रत्येक फ़ाइल प्रतिलिपि नहीं दिखाई देती है तो इसे निम्न मिलता है: '[प्रतिलिपि] 1436 फाइलों को' सी: \ inetpub \ wwwroot \ 'पर कॉपी करना। –
DilbertDave