Kuruluşumdaki WCF günlüklerinin dosya boyutunu yönetme konusunda biraz sorun yaşıyoruz. Günlükler büyük, gerçekten büyük oluyor. Birden fazla gigabayt veri.WCF günlük dosyası boyutlarını programlı olarak nasıl yönetirim?
Biraz bir WCF çaylakuyum, ancak günlüğe kaydedilen bilgi düzeyini düşürmek için seçenekler olduğunu anlıyorum. Bununla birlikte, yapmayı tercih ettiğim şey, günlükler için bir çeşit otomatik arşivleme işlemi kurmaktır, böylece belirli bir frekansta (belki her gece), günlükler 5 güne kadar ayrı bir klasöre otomatik olarak arşivlenir. Bu şekilde, hizmetlerimizden biriyle ilgili bir sorun bulduğumuzda, sabahları taze ve yönetilebilir günlük boyutlarına sahip olabiliriz.
Bunun için en iyi yaklaşımın ne olacağını gerçekten bilmiyorum. SVC günlük dosyalarına erişim izni veren .NET sınıfları var mı? Ya da, özellikle hizmeti kapatan, dosya sistemindeki günlükleri yeniden adlandırıp hareket ettiren ve ardından hizmeti tekrar açan bir hizmet yazmam gerekir mi?
Herhangi bir yardım için teşekkür ederiz!