boost :: log gerçekten güçlü görünüyor. Önemsiz günlüğe kaydetme için bir BOOST_LOG_TRIVIAL makrosu sunar. Ama varsayılan biçimlendirmeyi nasıl değiştirebilirim? Zaman damgasını varsayılan olarak, istemediğim şekilde yazdırır. Herhangi bir fikrin var mı? Tek yol ex-novo'yu tanımlamak ve çekirdeğe eklemek tek yol gibi görünüyor, o zaman arka uçta set_format() çağırabilirsiniz. Ama bu artık "önemsiz" değil.Varsayılan biçimlendirme, destek :: log :: BOOST_TRIVIAL_LOG ile nasıl değiştirilir?
10
A
cevap
15
Boost.Log, kendi havuzunuzu sağlamadığınız sürece kullanılan varsayılan bir havuza sahiptir. Aşağıdaki kod parçacığı, yeni bir havuz ekleyerek konsol günlüğünün biçimini değiştirir. kütüphanelerini sırası önemli nerede olduğunu Yapınızda yani için log_setup kütüphanesini eklemek zorunda
#include <boost/log/trivial.hpp>
#include <boost/log/utility/setup/console.hpp>
int main()
{
boost::log::add_console_log(std::cout, boost::log::keywords::format = ">> %Message%");
BOOST_LOG_TRIVIAL(info) << "Hello world!";
}
Note
-lboost_log_setup -lboost_log
yapmak.
İlgili konular
- 1. Lucene MultiFieldQueryParser ile varsayılan bağlantı nasıl değiştirilir
- 2. Varsayılan derleyici nasıl değiştirilir?
- 3. Varsayılan raylar nasıl değiştirilir "alan_with_errors"
- 4. Highstocks - Varsayılan Zoom nasıl değiştirilir
- 5. Python varsayılan derleyici GCC'ye nasıl değiştirilir?
- 6. Dalvik Bellek Ayırma - Varsayılan sınırlar nasıl değiştirilir?
- 7. Git için Varsayılan Düzenleyici Nasıl Değiştirilir
- 8. Paketlenmemiş uygulama kilitlenmeleri için varsayılan varsayılan davranış nasıl değiştirilir?
- 9. C# hangi varsayılan (T) döndürür nasıl değiştirilir?
- 10. NSIS yükleyicisindeki varsayılan logo nasıl değiştirilir?
- 11. İşlem e-postalarında varsayılan logo nasıl değiştirilir?
- 12. Raylar 3 polymorphic_path - varsayılan rota_key'i nasıl değiştirilir
- 13. Varsayılan bölünmüş ekran yönü nasıl değiştirilir?
- 14. İplik varsayılan paketleri dizini nasıl değiştirilir?
- 15. mongodb varsayılan bağlantı noktası nasıl değiştirilir
- 16. p4 bilgisinde varsayılan sunucu değeri nasıl değiştirilir
- 17. Varsayılan kütüphane konumu nasıl değiştirilir ve kaldırılır?
- 18. Android uygulamasının varsayılan yazı tipi nasıl değiştirilir?
- 19. will_paginate -> Varsayılan URL nasıl değiştirilir?
- 20. Varsayılan p: dataTable emptyMessage iletisi nasıl değiştirilir
- 21. Maven'deki $ {project.build.outputDirectory} varsayılan değeri nasıl değiştirilir?
- 22. LIBGDX varsayılan oyun uygulaması adı nasıl değiştirilir?
- 23. StringToDate'deki varsayılan format nasıl değiştirilir? Yay WebFlow
- 24. UISwitch varsayılan rengi nasıl değiştirilir (mavi)
- 25. Swagger-UI "Varsayılan" yolu nasıl değiştirilir?
- 26. Android tasarım destek kütüphanesi nasıl değiştirilir FAB Düğme kenarlığı rengi?
- 27. Vim'deki '= &' ile '& =' nasıl değiştirilir?
- 28. icu4j ile biçimlendirme numaraları (spellout)
- 29. Java 6 xinclude için varsayılan destek?
- 30. Biçimlendirme tarihi ile sorun