Boost C++ için geliştirilmiş içerik
bakımından çok zengin bir kütüphaneler topluluğudur. Bu yazı
kapsamında boost kütüphanelerinden birisi olan boost.Log
kullanımına dair basit bir örnek gerçekleştirilmiştir. Log alma
işlemi, bir yazılımın gerçekleştirdiği temel işlemler
ile ilgili bazı bilgilerin dosyaya kaydedilmesidir. Böylelikle
uygulama ile ilgili birşeyler yanlış gittiğinde log dosyasındaki
veriler incelenerek uygulamanın davranışı analiz edilip gerekli
düzeltmeler yapılmasına yardımcı olunabilir. Boost.Log
kütüphanesini projemizde kullanabilmek için kaynak kodları
indirip derlememiz gerekmektedir. Bunun sebebi; Boost
kütüphanelerinden bazıları sadece header eklenerek kullanılabilir
iken, bazı kütüphanelerin kullanılması için ise kaynak kodun
derlenmesi gerekmektedir.