Swift OSLog

iOS Developer'lar genellikle loglama amacıyla Objective-C'de nslog'u veya Swift'de print'i kullanırlar. Apple log kayıt sistemini sağlamak amacıyla iOS 10 ve macOS10.12 ile OSLog'u piyasaya çıkardı. OSLog kavramı, şuan eski Apple System Logger'ın (ASL) yerini almış durumda.

  • Sınıflandırma ve Filtreleme : Log seviyelerini kategoriler ile bölme işlemi yapar.

  • Gizlilik : Kişisel bilgileri korumak için dinamik bir yapıdadır.

  • Kullanılabilirlik : Log bilgilerini kullanıcı için toplar.

  • Performans: Loglar son derece verimli bir şekilde depolanır ve tüm sistem logları tek bir yerde bulunur.

Swift Logging Kullanımı