Ruby logger'ı nasıl biçimlendiriyorsunuz? Eğer sadece zaman biçimlendirmek istiyorsanızRuby logger nasıl biçimlendirilir?
24
A
cevap
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
, sen datetime_format ve standart format specification ile bunu kolayca yapabilirsiniz. Yerine, tamamen günlüğünüzü özelleştirmek isterseniz logger.formatter kullanabilirsiniz
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...
: Örneğin, bunu yaparsanız:
# 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...")
Aşağıdaki gibi günlükleri ile sona erecek. Örneğin, bunu yaparsanız:
[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...
İlgili konular
- 1. Ruby logger buna nasıl biçimlendirilir?
- 2. Log4Net: Logger nasıl edinilir?
- 3. Scala dizeleri nasıl biçimlendirilir?
- 4. xml dizesi nasıl biçimlendirilir?
- 5. Json çıkışı nasıl biçimlendirilir?
- 6. Nasıl biçimlendirilir? Java.time?
- 7. kotlin-logging logger nasıl yapılandırılır
- 8. Kakao - XML Dosyası Nasıl Biçimlendirilir
- 9. İfade Dilinde sayı nasıl biçimlendirilir?
- 10. DateTime, 24 saate nasıl biçimlendirilir?
- 11. Sayılar altı çizgilere nasıl biçimlendirilir?
- 12. Tarih xslt biçiminde nasıl biçimlendirilir?
- 13. .Net Logger DLL
- 14. Spring Boot Logger Unsurlar
- 15. Stdout logger Python
- 16. Golang Logger polimorfizmi?
- 17. Poco :: Logger threadsafe nedir?
- 18. Aranıyor: WinAPI logger
- 19. JavaScript AJAX uzaktan logger
- 20. iOS için Logger Kitaplığı
- 21. Ruby on Rails - YouTube API - Süre nasıl biçimlendirilir? ISO 8601 (PT45S)
- 22. Bir dize dizisinde Logger değeri nasıl edinilir
- 23. Access logger Elasticsearch komut dosyasından
- 24. Bir dize bir linq ifadesinde nasıl biçimlendirilir?
- 25. Sublime Metni içinde django şablonu nasıl biçimlendirilir?
- 26. Boole'lar Strings in Python'da nasıl biçimlendirilir?
- 27. Swagger 2.0 metin açıklamaları nasıl biçimlendirilir?
- 28. StrongLoop API Gezgini'nde datetime literal nasıl biçimlendirilir?
- 29. R Ekranda metin görünümü nasıl biçimlendirilir?
- 30. Git'te birleştirme sonrasında yama yeniden nasıl biçimlendirilir?
"dağınık çizgi" Açıklayın:
Aşağıdaki gibi günlükleri ile sona erecek. Çıktı, ne göndersin her neyse. –
Önde gelen durum kimliği süper can sıkıcı: 'I, [2014-01-23T17: 41: 35.268796 # 8066] INFO -: event = updateSiteStats' – drewish