जब मैं एक टैग एंट में चलाता हूं या प्रत्येक कार्य के आउटपुट को मिश्रित करता है तो लॉग मल्टीप्लेक्स करता है। मैं कुछ और आसानी से पढ़ा/grokked चाहते हैं।मैं अपनी लॉग प्रविष्टियों को मल्टीप्लेक्स/इंटरलीव नहीं करने के लिए चींटी समानांतर कैसे प्राप्त कर सकता हूं?
मैंने निम्नलिखित दृष्टिकोणों का प्रयास किया है और वे कुछ भी नहीं से बेहतर हैं, लेकिन फिर भी मैं जो खोज रहा हूं वह नहीं है। लॉग के अंत में गैर-अंतःस्थापित लॉग आउटपुट निम्न echos है, लेकिन यह पहले दो कार्यों के संयुक्त और मिश्रित आउटपुट भी है।
क्या कोई तरीका है कि मैं केवल फाइल में चींटी को आउटपुट बता सकता हूं और कॉलर को लॉग आउटपुट को बबल नहीं कर सकता? मेरे अपने antcall कार्य लिखते हैं कि अलग ढंग से प्रवेश करने हैंडल
करने के लिए लॉगिंग को नियंत्रित करने के
- :
<parallel> <ant target="task1" output=${log.dir}/task1.log"/> <ant target="task2" output=${log.dir}/task2.log"/> </parallel> <loadfile property="task1" srcfile="${log.dir}/task1.log"/> <loadfile property="task2" srcfile="${log.dir}/task2.log"/> <echo>Results: Task1: ${task1} --- Task2: ${task2} </echo>
का उपयोग भीतर इंटरलिविंग कर पाएगा, लेकिन आप समानांतर टास्किंग की वास्तविक लाभ से वंचित। http://ant.apache.org/manual/Tasks/sequential.html –
JoseK