log4net.GlobalContext.Properties
sözlüğünde ayarladığım bir özelliği kullanmak için bir log4net dosya yolunu özelleştirmeye çalışıyorum.Bir GlobalContext özelliğini log4net ekleyici adında nasıl kullanırım?
log4net.GlobalContext.Properties["LogPathModifier"] = "SomeValue";
Bu değerin, hata ayıklama sırasında doğru şekilde ayarlandığını görebiliyorum. ve sonra benim yapılandırmasında
<file type="log4net.Util.PatternString"
value="Logs\%appdomain_%property{LogPathModifier}.log" />
Ancak bu çıkış yolunun sonunda "_ (boş) .log" bana verir. Ne verir?
Tam olarak aynı problemi yaşıyordum, benim durumumda aynı dosyaya 2 farklı süreçten giriş yapmaya çalışıyordum. 2 ayrı dosyaya giriyordu, ancak ikinci uygulamada XmlConfigurator çağırmadan önce global değişkeni ayarlamak sorunu çözdü. Çok teşekkür ederim. +1 –
Kullanılan 'System.Reflection.Assembly.GetExecutingAssembly(). GetName(). Name 'uygulama adı için –
@ Dscoduc Hangi sınıf Server.MapPath içerir lütfen ayrıntıları paylaşabilirsiniz – Venkat