बस कुछ इसी तरह करने की कोशिश की।
मैं इसे टर्मिनल में दर्ज करता हूं, जबकि Console.app चल रहा था।
sudo mkdir -p /usr/local/var/log/apache2
sudo mv /private/var/log/apache2 /usr/local/var/log/apache2/apache2-old
sudo ln -s /usr/local/var/log/apache2 /private/var/log/apache2
अब जब भी मैं कंसोल खोलता हूं। इसे क्रैश हो जाता है।
वास्तव में इच्छा है कि फ़ाइलों में लॉग फ़ाइलों को जोड़ने का एक तरीका था। आप इसे Console.app पर एक फ़ोल्डर खींचकर और छोड़कर कर सकते हैं (इसे एक तर्क पथ को तर्क के रूप में दिया गया है), लेकिन जोड़ा गया फ़ोल्डर केवल अपनी तत्काल सामग्री प्रदर्शित करता है और फ़ोल्डर्स में रिकर्सिव रूप से उतरने की अनुमति नहीं देता है।
--------- संपादित नीचे ----------
कोई बात नहीं मैं stupidly इस Console.app
में
sudo mkdir -p /usr/local/var/log/apache2
sudo ln -s /private/var/log/apache2/apache2 /usr/local/var/log/apache2
sudo mv /private/var/log/apache2 /usr/local/var/log/apache2/apache2-old
sudo ln -s /usr/local/var/log/apache2 /private/var/log/apache2
अनंत प्रत्यावर्तन के लिए अग्रणी की तरह कुछ किया
ऐप्पल के कंसोल.एप के अनुसार मानक स्थान होमब्रू/यूएसआर/स्थानीय/var/log शामिल नहीं है, जिसे मैं ओएस एक्स में कमांड लाइन का उपयोग करने वाले किसी भी व्यक्ति के लिए सुंदर मानक कहूंगा। –
होमब्रू एक तृतीय-पक्ष ऐड-ऑन है, यह ओएस का हिस्सा नहीं है। इसे अपने स्वयं के लॉग स्थानों को परिभाषित नहीं किया जाना चाहिए, यह मानक स्थानों का उपयोग बाकी सब कुछ की तरह करना चाहिए। –
सभी प्रकार के उत्पाद गैर मानक लॉग स्थानों का उपयोग करते हैं, आमतौर पर अपने स्वयं के एप्लिकेशन फ़ोल्डरों का मालिक होता है। उदाहरण के लिए ग्लासफ़िश आज़माएं। –