आप रूबी लॉगर को कैसे प्रारूपित करते हैं?रूबी लॉगर को कैसे प्रारूपित करें?
24
A
उत्तर
49
logger = Logger.new('nice.log')
logger.formatter = proc do |severity, datetime, progname, msg|
"NICE: #{msg}\n"
end
logger.info("I like cheese.")
# nice.log:
NICE: I like cheese.
25
आप केवल समय स्वरूपित करना चाहते हैं, तो आप आसानी से इसे datetime_format और मानक format specification के साथ क्या कर सकते हैं। उदाहरण के लिए, यदि आप कार्य करें:
I, [2015-01-20 14:02:29#17329] INFO -- myProg: This is an info log...
E, [2015-01-20 14:02:29#17329] ERROR -- myProg: This is an error log...
, तो इसके बजाय, आप पूरी तरह से अपनी लॉग अनुकूलित करने के लिए चाहते हैं, आप logger.formatter उपयोग कर सकते हैं:
# Set the logger:
logger = Logger.new($stdout)
logger.level = Logger::DEBUG
logger.datetime_format = "%Y-%m-%d %H:%M:%S"
logger.info("This is an info log...")
logger.error("This is an error log...")
आप इस तरह के रूप लॉग के साथ खत्म हो जाएगा। उदाहरण के लिए, यदि आप कार्य करें:
[2015-01-20 14:48:04] INFO (myProg): This is an info log...
[2015-01-20 14:48:04] ERROR (myProg): This is an error log...
संबंधित मुद्दे
- 1. रूबी: लॉगर और डेमॉन
- 2. सिंगलटन लॉगर, स्थैतिक लॉगर, फैक्टरी लॉगर ... लॉग कैसे करें?
- 3. क्यूस्ट्रिंग को कैसे प्रारूपित करें?
- 4. रूबी डेमॉन ActiveRecord लॉगर IOError
- 5. जेसन आउटपुट को कैसे प्रारूपित करें?
- 6. जावास्क्रिप्ट में संख्याओं को कैसे प्रारूपित करें?
- 7. xslt में दिनांक को कैसे प्रारूपित करें?
- 8. PowerShell में डेटटाइम को कैसे प्रारूपित करें?
- 9. vim quickfix प्रविष्टि को कैसे प्रारूपित करें?
- 10. लॉगर
- 11. लॉगर
- 12. # {variable} का उपयोग कर रूबी में फ़्लोट के साथ स्ट्रिंग को कैसे प्रारूपित करें?
- 13. लॉग 4नेट: लॉगर कैसे प्राप्त करें?
- 14. स्क्रिप्ट/कंसोल में लॉगर को अक्षम कैसे करें
- 15. पायथन लॉगर को टिंकर के लिस्टबॉक्स में कैसे निर्देशित करें?
- 16. हेक्स स्ट्रिंग्स को संख्याओं को कैसे प्रारूपित करें?
- 17. उस स्ट्रिंग को प्रारूपित करें जिसमें
- 18. उसी लॉगर
- 19. सोलर परिणाम दस्तावेज़ कैसे प्रारूपित करें?
- 20. एक्सकोड में कोड कैसे प्रारूपित करें?
- 21. django टेम्पलेट में डेटटाइम कैसे प्रारूपित करें?
- 22. कोणीयजेएस: इनपुट में डेटा कैसे प्रारूपित करें?
- 23. विजुअलफॉर्स में दिनांक कैसे प्रारूपित करें?
- 24. स्कैला में स्ट्रिंग कैसे प्रारूपित करें?
- 25. इनलाइन रेज़र वैरिएबल को प्रारूपित करने के लिए कैसे करें
- 26. जावास्क्रिप्ट का उपयोग कर संख्याओं को कैसे प्रारूपित करें?
- 27. सी # में अपवाद के स्टैक ट्रेस को कैसे प्रारूपित करें?
- 28. आईओएस पर फ्लोट नंबरों को प्रारूपित और प्रिंट कैसे करें?
- 29. डेटाटाइम को कैसे प्रारूपित करें ताकि एक्सेल इसे समझ सके?
- 30. लोकेल के आधार पर तिथियों को कैसे प्रारूपित करें?
का वर्णन "गंदा लाइन":
आप इस तरह के रूप लॉग के साथ खत्म हो जाएगा। आउटपुट जो कुछ भी आप भेजते हैं वह काफी है। –
अग्रणी स्थिति आईडी बहुत परेशान है: 'मैं, [2014-01-23T17: 41: 35.268796 # 8066] जानकारी -: event = updateSiteStats' – drewish