लॉन्च लॉग स्तर सेट करें


19

मैं MacOS Yosemite में लॉन्च का लॉग स्तर कैसे सेट कर सकता हूं?

मैंने कोशिश की है, launchctl log level debugलेकिन यह काम नहीं करता है।



1
@sdmeyers मैं खुद को लॉन्च डिबग करना चाहता हूं (पता है कि क्या कर रहा है, अगर यह दुर्घटनाग्रस्त हो रहा है, तो कौन अनुरोध कर रहा है कि कब नौकरी शुरू करनी है, क्या काम कर रहे हैं, क्या वे दुर्घटनाग्रस्त हो रहे हैं? क्या वे लगातार दूसरे काम शुरू करने के लिए स्पैमिंग अनुरोध कर रहे हैं? मर रहा है?)
gnzlbg

2
launchdडेवलपर मेलिंग सूची पर यह पूछने पर विचार करें ; सूची के सदस्यों में शामिल हैं लेखक launchd
ग्राहम मिलन

1
ऐसा लगता है कि मैं मैक पर जांच का उपयोग नहीं कर सकता, यह कहता है कि यह केवल विकास संस्करण में उपलब्ध है: /
gnzlbg

1
क्या किसी ने यहाँ एक उत्तर दिया? मैं सिर्फ मेलिंग सूची की सदस्यता ले चुका हूं।
icfantv

जवाबों:


1

चूंकि Apple ने लॉन्च के लिए स्रोत कोड प्रकाशित किया है, इसलिए आपके पास बेहतर होगा कि आप डिबगर्स को निरीक्षण या बंद करने की प्रक्रिया में संलग्न करें।

वह और लॉग स्तर बदलना भी ओवरकिल हो सकता है। आप भरी हुई नौकरियों का आसानी से निरीक्षण कर सकते हैं और उन्हें डिबगिंग स्क्रिप्ट्स को कॉल करने के लिए अक्षम कर सकते हैं / बदल सकते हैं या दूसरी नौकरी शुरू करने या संदेशों को डंप करने या किसी अन्य प्रक्रिया के शुरू होने या बंद होने पर लॉग इन करने के लिए भी सेट कर सकते हैं।

मैं जो कर रहा हूं उसकी अधिक बारीकियों में आपकी रुचि होगी - यह एक XY समस्या का एक बड़ा उदाहरण लगता है। आप उस समाधान के बारे में पूछ रहे हैं जिसे आप सबसे अच्छे तरीके से देखते हैं और इस बारे में नहीं कि वास्तविक समस्या / समस्या क्या है।


कचरा विन्यास के साथ अपाचे शुरू करने का प्रयास करें। लिनक्स पर यह शिकायत करेगा और एक विस्तृत त्रुटि होगी systemctl status httpd। मैक पर, आप भाग्य से बाहर लग रहे हैं। एक अस्पष्ट त्रुटि के साथ जैसे(homebrew.mxcl.httpd24[36144]): Service exited with abnormal code: 1
रे फॉस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.