Benim tahminim sizin yapılandırma dosyasında, bir düzen deseni belirtmedi olurdu.
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %level %logger - %message%newline" />
</layout>
günlüğüne ne yazacağımı belirtir: Normalde, size appender içine şuna benzer bir şey var. Eğer buna sahip değilsen, bir şey yazacağından şüpheliyim.
Dosya oluşturulduğu için bunun büyük olasılıkla bir izin sorunu olmadığını belirten yorumlarda yer alanlarla aynı fikirdeyim. Bunun doğru olduğunu test etmek için, konsolunuza çıkış yapan yapılandırmanıza bir ekleyici ekleyebilirsiniz. Ardından, uygulamanızı hata ayıkladığınızda çıktıyı izleyebilirsiniz. Bu da işe yaramıyorsa, sorunun bir izin sorunu olmadığını biliyorsunuz.
Verebileceğim en iyi öneri, yapılandırma dosyanızı bir çalışma ile karşılaştırmak olabilir. Her bölümün çalışma konfigürasyonunda bir karşılığı olduğundan emin olun veya neden bir tane bulunmasının gerekmediğini biliyorsunuz. Burada config her bölümündeki açıklamalar içeren log4net üzerinde yazdığı bir makalede olup, bunları yazmayı gösterir: Tüm bu yardımcı olmazsa
http://www.codeproject.com/KB/dotnet/Log4net_Tutorial.aspx
, sizin yapılandırma dosyası metnini gönderin Sorunuzu bu yüzden inceleyebiliriz.
Eğer log4net dosyaları oluşturabilirse, muhtemelen bir izin sorunu değildir. Test ettiğiniz günlük seviyesi için oturum açmanın etkin olduğundan emin misiniz? Lütfen bize sahip olduğunuz log4net yapılandırmasını gösterin. – driis
Burada driis katılıyorum. Bize log4net yapılandırmanızı verirseniz, neyin olmadığını ve öneri havuzumuzu daralttığını söyleyebiliriz. –