लार्वा दस्तावेज documentation पर "The logger provides the seven logging levels defined in RFC 5424: debug, info, notice, warning, error, critical, and alert."
पर इंगित करता है, लेकिन यह कहां बदला जाना चाहिए कुछ ऐसा नहीं है जो प्रदान नहीं किया जाना चाहिए। क्या कोई मुझे यह समझने में मदद कर सकता है कि यह कैसे काम करता है और जहां लॉग स्तर को बदलने की आवश्यकता है?लैरवेल में लॉग स्तर बदलना 4
उत्तर
LogWriter कक्षा को देख कर इसे समझ लिया। सुनिश्चित नहीं है कि यह सही दृष्टिकोण है, लेकिन लैरवेल ऐप पर एक कॉन्फ़िगर होना चाहिए जिसे लैरावेल लॉगिंग स्तर सेट करना चाहिए।
यह लॉगिंग स्तर को बदलने के लिए वर्तमान में किया जाना आवश्यक है।
जाओ app/start/global.php
(https://github.com/laravel/laravel/blob/master/app/start/global.php#L36) करने के लिए और Line 36
पर, आप कोड
Log::useDailyFiles(storage_path().'/logs/'.$logFile);
यह
Log::useDailyFiles(storage_path() . '/logs/' . $logFile, 0, 'error');
को बदलने की आवश्यकता मिलेगा तीसरे पैरामीटर है जहां लॉग स्तर की जरूरत है बदल दिया गया है और निम्नलिखित लॉग स्तर हैं जिनका उपयोग
- डिबग
- जानकारी
- नोटिस
- चेतावनी
- त्रुटि
- महत्वपूर्ण
- चेतावनी
आशा इस मदद करता है, जो कभी भी इस के लिए खोज की है। मुझे उम्मीद है कि फ़ंक्शन पैरामीटर को बदलने के बजाय ऐसा करने का एक आसान तरीका है।
हम अबीशेक के जवाब को एक कदम आगे ले सकते हैं। हम अपने config फ़ाइलें करने के लिए लॉग स्तरों जोड़ते हैं तो हम पर्यावरण हम कर रहे हैं के आधार पर लॉग स्तर को बदल सकते config/app.php में:।
'log_level' => 'debug',
और config/prod/app.php में:
'log_level' => 'warning',
हम तो
Log::useDailyFiles(storage_path() . '/logs/' . $logFile, 0, Config::get('app.log_level'));
को दैनिक लकड़हारा बदल सकते हैं और हम विन्यास प्रवेश किया है।
- 1. लैरवेल 4
- 2. लैरवेल 4
- 3. लैरवेल 4
- 4. लैरवेल 4 पंपेट
- 5. मैं लैरवेल 4
- 6. मास्टर वॉल्यूम स्तर बदलना
- 7. स्प्रिंग बूट एप्लिकेशन लॉग स्तर
- 8. क्या लॉग 4 जे
- 9. Google Stackdriver में लॉग स्तर
- 10. कोर लैरवेल 4 क्लास विधि
- 11. लैरवेल में एचटीएमएल प्लेसहोल्डर का उपयोग 4
- 12. लैरवेल में कैशिंग व्यू आउटपुट 4
- 13. लैरवेल 4: पैकेज में दृश्यों का उपयोग
- 14. ट्रेस लॉग स्तर
- 15. लैरवेल पासपोर्ट/ओथ-सर्वर प्रतिक्रियाओं को बदलना
- 16. रेल कैशिंग लॉग स्तर
- 17. एंड्रॉइड प्रोजेक्ट एसडीके स्तर बदलना
- 18. लैरवेल 4: स्थानीयहोस्ट/नियंत्रक/कार्रवाई
- 19. लॉग 4Net लॉग स्तर को कॉन्फ़िगर करना
- 20. log4net में प्रोग्राम स्तर पर लॉग स्तर बदल रहा है?
- 21. बूस्ट लॉग 2.0: लॉग में खाली गंभीरता स्तर
- 22. जर्सी में लॉग स्तर नया लॉगिंग फ़ीचर
- 23. लैरवेल विकास और उत्पादन के लिए 5 अलग-अलग लॉग स्तर
- 24. सेवा स्तर या प्रदर्शन स्तर और डेटाबेस डाउनटाइम बदलना
- 25. लैरवेल 4 ऑथ - एकीकृत हैश :: मेक()
- 26. लैरवेल 4 कंट्रोलर टेम्पलेटिंग/ब्लेड - सही तरीका?
- 27. लैरवेल 4: वाद्य मुलायम deletes और रिश्तों
- 28. फेलो ओक डिकॉम - छवि विंडो स्तर बदलना
- 29. क्या लैरवेल 4 एक MySQL डेटाबेस पर लॉग कर सकते हैं?
- 30. लैरवेल में भाषा स्विच नहीं कर सकता 4
लैरवेल 4.1 के उपयोगकर्ताओं के लिए बस एक त्वरित नोट। आपको 'लॉग :: useFiles (storage_path()।'/Logs/laravel.log ') मिलेगा;' बजाय। यह दैनिक लॉगिंग या 'लॉग :: उपयोगफाइल (storage_path()।'/Logs/laravel.log ',' error ') के लिए ऊपर दिखाए गए अनुसार सुरक्षित रूप से अपडेट किया जा सकता है;' एक लॉग फ़ाइल के साथ रहने के लिए। –
दूसरा पैरामीटर क्या है? (0) – Inigo
@Inigo स्रोत कोड के अनुसार, यह '$ days' मान है। रखने के लिए दिन की फाइलों की मात्रा कौन सा है। '0' = असीमित। – James