Giriş noktanızın bulunduğu kök uygulamanın log4net'e bir şey kaydettiğinden emin olun. Şunlardan birini verin:
private static ILog logger = LogManager.GetLogger(typeof(Program));
static void Main(string[] args)
{
logger.InfoFormat("{0} v.{1} started.", Assembly.GetExecutingAssembly().GetName().Name, Assembly.GetExecutingAssembly().GetName().Version.ToString());
2.0.8 ile ilginç bir durum yaşadım. Bir kütüphane projesi ve yeteneklerini gösterecek bir test exe projesi oluşturdum. Kütüphane projesi exe projesi gibi Log4net'i kullanacak şekilde ayarlandı. Exe proje config kaydetmek için assemblyinfo özniteliğini kullandı, ancak ben konsol veya günlük dosyası için hiçbir günlük çıkışı alıyordu. Log4net dahili hata ayıklama günlüğünü açtığımda, konsola bazı dahili iletiler yazdım, ancak yine de normal günlüklerimin hiçbiri yok. Hiçbir hata bildirilmiyordu. Yukarıdaki kodu programıma eklediğimde her şey çalışmaya başladı. Log4net düzgün bir şekilde ayarlanmış.