Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Amaç

Hataların Olay görüntüleyicisi (Eventviewer) üzerinden detaylandırılarak düzenlenmesi sağlanmıştır. 

Logo CRM dosya yolunda bulunan Api dizinin içerisinde webconfig ayarlarında aşağıdaki eklemeler ile performans izleme ve gelen giden verilerin detaylandırılması (loglanması) sağlandı.


Expand
titleApi log detayı

Image Added

Kullanım

Windows arama butonuna basılır Olay Görüntüleyicisi (EventViewer) aratılır ve giriş sağlanır. Daha sonraki aşamada Uygulama ve Hizmet Günlükleri açılır ve Logo Group Günlük adına tıklanır.

Expand
titleHizmet Günlükleri

Image Removed

...

Expand
titleLogo CRM

Image Removed

Teknik Bilgiler

NLogger > sınıfı ile eventviewer üzerinde loglama atılabiliyor. eski log yapıları kaldırıldı. dosya loglama işlemleri eventviewer a taşındı.

logocrm.net.Module> 

  • ApplicationCache > memcache
    • kullanıcı bazlı cache desteği ve grup desteği eklendi
    • zaman bazlı, kullanıcı bazlı cache bölgesi eklendi.
  • ApplicationSettings.cs > uygulama ayarlar sınıfı oluşturuldu. 
    • tüm global ayarlar burada saklanmaktadır.
    • init()
      • uygulama hangi platform ve uygulama üzerinden çalışıyor bilgisi eklendi.
  • UserManager.cs > kullanıcıya ait methot ve yordamlar eklendi.
  • XafCustomErrorTracing.cs
    • xaf hata ve loglarının eventviewer a taşınması sağlandı.

dosya loglamadaki I/O ve lock lı yapı kaldırıldı. kullanışsız log yapısı, daha sıralanabilir, filtrelenebilir ve takip edilebilir hale getirildi.