मैं अपने शेफ रेसिपी में कुछ लॉगिंग जोड़ने की कोशिश कर रहा हूं।शेफ :: Log.info क्या करता है बिल्कुल
अन्य व्यंजनों में मैं Chef::Log.info
के उपयोग पर ध्यान, उदाहरण के लिए:
Chef::Log.info("Connection to database '#{dbname}' on '#{host}' failed")
मैं सोच रहा था इस क्या करता है। लॉजिंग कहीं भी दिखाई नहीं देती है, ऐसा लगता है कि कंसोल में नहीं, लॉग फाइलों में नहीं। शेफ वेबसाइट भी दस्तावेज प्रतीत नहीं होती है कि इसका उपयोग क्यों किया जाना चाहिए।
आप ऐसी जानकारी लॉग कथन क्यों जोड़ना चाहते हैं? आप ऐसे संदेश कहां देख सकते हैं? क्या इसके लिए प्रीमियम फीचर की आवश्यकता है?
मेरे knife.rb
के रूप में इस प्रकार है
log_level :info
log_location STDOUT
दूसरा विकल्प मेरे लिए काम करता है। मैं देख सकता हूं कि संदेश कंसोल में दिखाई देता है। पहला कहीं भी दिखाई नहीं देता है। मुझे लगता है कि यह knife.rb config – onknows
पर भी कंसोल में दिखाई देने की उम्मीद है क्या आपने यह देखने के लिए जांच की है कि यह शेफ रन के शीर्ष के पास दिखाई देता है या नहीं? यही वह जगह है जहां मैं इसकी अपेक्षा करता हूं। –