SORU
1 EYLÜL 2010, ÇARŞAMBA


Log4net günlük dosyasına yazmaz

Mesajlar bir günlük dosyası eklenmez çünkü basit bir senaryo Log4net, ama benim appenders çalışmıyor gibi görünüyor kullanarak oluşturdum.

Web aşağıdaki eklendi.yapılandırma dosyası:

<configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/>        
</configSections>

<log4net>
    <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
            <file value="D:\MyData\Desktop\LogFile.txt" />
            <appendToFile value="true" />
            <encoding value="utf-8" />
            <layout type="log4net.Layout.SimpleLayout" />
    </appender>


    <root>
        <level value="INFO" />
        <appender-ref ref="LogFileAppender" />
    </root>
</log4net>

Global ASAX dosyasında ekledim:

ILog logger = LogManager.GetLogger(typeof(MvcApplication));

ve Application_Start metodu içinde

logger.Info("Starting the application...");

Ben yanlış ne yaptım?

Şimdiden teşekkürler Johannes

CEVAP
1 EYLÜL 2010, ÇARŞAMBA


Diyorsun

log4net.Config.XmlConfigurator.Configure();

bir yere log4net yapmak için yapılandırma okudun mu? E. g. Genel olarak.asax:

void Application_Start(object sender, EventArgs e) 
{
    // Code that runs on application startup

    // Initialize log4net.
    log4net.Config.XmlConfigurator.Configure();
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ravinderosahn

    ravinderosah

    20 Temmuz 2009
  • sWooZie

    sWooZie

    9 ŞUBAT 2006
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011